define munin::check($ensure = present, $script = undef) {
+ include munin
+
if $script {
$link = $script
} else {
}
$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'],
}