From 03759fbbe4779edc3de7cafe0a6439b944dc7799 Mon Sep 17 00:00:00 2001 From: Stephen Gran Date: Tue, 5 Jun 2012 16:49:15 +0100 Subject: [PATCH] Make logrotate shut up This is the fix that the debian packages will take Signed-off-by: Stephen Gran --- modules/munin/manifests/init.pp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/modules/munin/manifests/init.pp b/modules/munin/manifests/init.pp index ee50bd0a..2bbb7d45 100644 --- a/modules/munin/manifests/init.pp +++ b/modules/munin/manifests/init.pp @@ -9,6 +9,23 @@ class munin { require => Package['munin-node'], } + $owner = lsbdistcodename ? { + squeeze => munin, + wheezy => root + } + + $gid = lsbdistcodename ? { + squeeze => adm, + wheezy => 'www-data', + } + + file { '/var/log/munin': + ensure => directory, + owner => $owner, + group => $gid, + mode => '0755', + } + file { '/etc/munin/munin-node.conf': content => template('munin/munin-node.conf.erb'), require => Package['munin-node'], -- 2.39.2