]> git.donarmstrong.com Git - dsa-puppet.git/commitdiff
target is preferred
authorStephen Gran <steve@lobefin.net>
Sun, 22 Apr 2012 19:36:46 +0000 (20:36 +0100)
committerStephen Gran <steve@lobefin.net>
Sun, 22 Apr 2012 19:36:46 +0000 (20:36 +0100)
Signed-off-by: Stephen Gran <steve@lobefin.net>
modules/munin/manifests/check.pp

index ace6bb52e08d2583776eae0c5cf056314388cfa9..b122385b76193c8e26574b53aa20c624599eab01 100644 (file)
@@ -9,13 +9,14 @@ define munin::check($ensure = present, $script = undef) {
        }
 
        $link_target = $ensure ? {
        }
 
        $link_target = $ensure ? {
-               present => "/usr/share/munin/plugins/${link}",
+               present => link,
                absent  => absent,
                default => fail ( "Unknown ensure value: '$ensure'" ),
        }
 
        file { "/etc/munin/plugins/${name}":
                ensure  => $link_target,
                absent  => absent,
                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'],
        }
                require => Package['munin-node'],
                notify  => Service['munin-node'],
        }