Signed-off-by: Stephen Gran <steve@lobefin.net>
define activate_munin_check($ensure=present, script=$name) {
define activate_munin_check($ensure=present, script=$name) {
+ case $script {
+ "": { $base = $name }
+ default: { $base = $script }
+ }
+
case $ensure {
present: {
file { "/etc/munin/plugins/$name":
case $ensure {
present: {
file { "/etc/munin/plugins/$name":
- ensure => "/usr/share/munin/plugins/$script",
+ ensure => "/usr/share/munin/plugins/$base",
notify => Exec["munin-node restart"];
}
}
notify => Exec["munin-node restart"];
}
}