# /etc/puppet/modules/ox/manifests/init.pp

# Adapted from http://mail.madstop.com/pipermail/puppet-users/2007-April/002212.html

# This always fails with "Unknown class".
# When define was in site.pp _and_ in here, puppet complained about duplicate definition.
# This stupidity is known to happen elsewhere.

define add_ox_translation() {
$oxlangdir="/var/www/html/ox6/lang"
file { "$oxlangdir/$name":
purge => true,
ensure => present,
owner => root,
group => root,
mode => 644,
source => "puppet:///ox/$name"
}
}

class myclass {
$myarray = [ "languages.js", "tu_FI.js", "fi_FI.js" ]
add-ox-translation ( $myarray )
}