if $::osfamily == 'Debian' {
file { '/etc/cron-apt/config':
content => template('site_hadoop/cron-apt.conf.erb'),
+ owner => 'root',
+ group => 'root',
require => Package[$site_hadoop::params::packages_autoupdate],
}
file { '/etc/cron-apt/action.d/9-upgrade':
source => 'puppet:///modules/site_hadoop/cron-apt-upgrade',
+ owner => 'root',
+ group => 'root',
require => Package[$site_hadoop::params::packages_autoupdate],
}
file { '/etc/cron.d/cron-apt':
content => template('site_hadoop/cron-apt.cron.erb'),
+ owner => 'root',
+ group => 'root',
require => Package[$site_hadoop::params::packages_autoupdate],
}
}
}
file {'/etc/apt/preferences.d/10_cloudera.pref':
+ owner => 'root',
+ group => 'root',
source => 'puppet:///modules/site_hadoop/10_cloudera.pref',
}
}
class site_hadoop::config {
if $site_hadoop::mc_setup {
file { '/etc/profile.d/mc.csh':
+ owner => 'root',
+ group => 'root',
ensure => link,
target => "${site_hadoop::mc_setup}.csh",
}
file { '/etc/profile.d/mc.sh':
+ owner => 'root',
+ group => 'root',
ensure => link,
target => "${site_hadoop::mc_setup}.sh",
}
#ensure_packages($site_hadoop::kdc::packages['client'])
file { '/etc/krb5.conf':
+ owner => 'root',
+ group => 'root',
mode => '0644',
content => template('site_hadoop/krb5.conf.erb'),
}
$kdcconf = "${site_hadoop::kdc::kdc_conf_dir}/kdc.conf"
file { $kdcconf:
+ owner => 'root',
+ group => 'root',
mode => '0600',
content => template('site_hadoop/kdc.conf.erb'),
require => Package[$site_hadoop::kdc::packages['server']],