]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - modules/munin/manifests/check.pp
sudo: replace debbits by publicity
[dsa-puppet.git] / modules / munin / manifests / check.pp
index 7e4a5c656e4d05efc9ec985d3c943d7d1d62e12d..b122385b76193c8e26574b53aa20c624599eab01 100644 (file)
@@ -1,5 +1,7 @@
 define munin::check($ensure = present, $script = undef) {
 
+       include munin
+
        if $script {
                $link = $script
        } else {
@@ -7,16 +9,15 @@ define munin::check($ensure = present, $script = undef) {
        }
 
        $link_target = $ensure ? {
-               present => "/usr/share/munin/plugins/${link}"
+               present => link,
                absent  => absent,
-               default => err ( "Unknown ensure value: '$ensure'" ),
+               default => fail ( "Unknown ensure value: '$ensure'" ),
        }
 
        file { "/etc/munin/plugins/${name}":
                ensure  => $link_target,
+               target  => "/usr/share/munin/plugins/${link}",
                require => Package['munin-node'],
                notify  => Service['munin-node'],
        }
 }
-
-