From d986a31ed52a56b1fae440a8da0c1dcc65461bfc Mon Sep 17 00:00:00 2001 From: =?utf8?q?Franti=C5=A1ek=20Dvo=C5=99=C3=A1k?= Date: Mon, 12 Jan 2015 14:27:56 +0100 Subject: [PATCH] Set owner/group explicitly. --- manifests/autoupdate.pp | 6 ++++++ manifests/cloudera.pp | 2 ++ manifests/config.pp | 4 ++++ manifests/kdc/client.pp | 2 ++ manifests/kdc/server.pp | 2 ++ 5 files changed, 16 insertions(+) diff --git a/manifests/autoupdate.pp b/manifests/autoupdate.pp index 93faa17..14ad164 100644 --- a/manifests/autoupdate.pp +++ b/manifests/autoupdate.pp @@ -18,14 +18,20 @@ class site_hadoop::autoupdate( 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], } } diff --git a/manifests/cloudera.pp b/manifests/cloudera.pp index 3d4f459..09baa1e 100644 --- a/manifests/cloudera.pp +++ b/manifests/cloudera.pp @@ -22,6 +22,8 @@ class site_hadoop::cloudera { } file {'/etc/apt/preferences.d/10_cloudera.pref': + owner => 'root', + group => 'root', source => 'puppet:///modules/site_hadoop/10_cloudera.pref', } } diff --git a/manifests/config.pp b/manifests/config.pp index 135875b..18b63cc 100644 --- a/manifests/config.pp +++ b/manifests/config.pp @@ -1,10 +1,14 @@ 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", } diff --git a/manifests/kdc/client.pp b/manifests/kdc/client.pp index 045b681..eceb49b 100644 --- a/manifests/kdc/client.pp +++ b/manifests/kdc/client.pp @@ -6,6 +6,8 @@ class site_hadoop::kdc::client { #ensure_packages($site_hadoop::kdc::packages['client']) file { '/etc/krb5.conf': + owner => 'root', + group => 'root', mode => '0644', content => template('site_hadoop/krb5.conf.erb'), } diff --git a/manifests/kdc/server.pp b/manifests/kdc/server.pp index f4333d8..691821d 100644 --- a/manifests/kdc/server.pp +++ b/manifests/kdc/server.pp @@ -10,6 +10,8 @@ class site_hadoop::kdc::server { $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']], -- 1.8.2.3