fixed absent pluginsource
authormh <mh@d66ca3ae-40d7-4aa7-90d4-87d79ca94279>
Sun, 11 May 2008 13:22:49 +0000 (13:22 +0000)
committermh <mh@d66ca3ae-40d7-4aa7-90d4-87d79ca94279>
Sun, 11 May 2008 13:22:49 +0000 (13:22 +0000)
git-svn-id: https://rfd.cronopios.org/ipuppet/trunk/modules/munin@1426 d66ca3ae-40d7-4aa7-90d4-87d79ca94279

manifests/plugin.pp

index 6a92c56..91b0178 100644 (file)
@@ -93,7 +93,11 @@ define munin::remoteplugin($ensure = "present", $source, $config = '') {
        }
 }
 define munin::plugin::deploy ($source = '', $ensure = 'present', $config = '') {
-    $plugin_src = $ensure ? { "present" => $name, default => $ensure }
+    $plugin_src = $ensure ? { 
+        'present' => $name, 
+        'absent' => $name, 
+        default => $ensure 
+    }
     $real_source = $source ? {
         ''  =>  "munin/plugins/$plugin_src",
         default => $source