From e6eebdfd47248ccea4f824bea57637f5a1d757be Mon Sep 17 00:00:00 2001 From: Ossi Salmi Date: Tue, 23 Mar 2010 13:46:21 +0200 Subject: [PATCH] Added support for $munin_datadir and $munin_htmldir variables. --- munin/manifests/init.pp | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/munin/manifests/init.pp b/munin/manifests/init.pp index 75722a9..9c63e6f 100644 --- a/munin/manifests/init.pp +++ b/munin/manifests/init.pp @@ -173,6 +173,38 @@ class munin::server { ensure => installed, } + if $munin_datadir { + file { "${munin_datadir}": + ensure => directory, + mode => 0755, + owner => munin, + group => munin, + } + + file { "/var/lib/munin": + ensure => "${munin_datadir}", + force => true, + backup => ".orig", + require => [ Package["munin"], File["${munin_datadir}"] ], + } + } + + if $munin_htmldir { + file { "${munin_htmldir}": + ensure => directory, + mode => 0755, + owner => munin, + group => munin, + } + + file { "/var/www/html/munin": + ensure => "${munin_htmldir}", + force => true, + backup => ".orig", + require => [ Package["munin"], File["${munin_htmldir}"] ], + } + } + file { "/etc/munin/nodes.d": ensure => directory, purge => true,