+define activate_munin_check($ensure=present, script=$name) {
+ case $script {
+ "": { $base = $name }
+ default: { $base = $script }
+ }
+
+ case $ensure {
+ present: {
+ file { "/etc/munin/plugins/$name":
+ ensure => "/usr/share/munin/plugins/$base",
+ notify => Exec["munin-node restart"];
+ }
+ }
+ default: {
+ file { "/etc/munin/plugins/$name":
+ ensure => $ensure,
+ notify => Exec["munin-node restart"];
+ }
+ }
+ }
+}
+