Signed-off-by: Stephen Gran <steve@lobefin.net>
- if ! ($config or $template) {
- err ( "No configuration found for ${name}" )
- }
-
+ present: {
+ if ! ($config or $template) {
+ fail ( "No configuration found for ${name}" )
+ }
+ }
- default: { err ( "Unknown ensure value: '$ensure'" ) }
+ default: { fail ( "Unknown ensure value: '$ensure'" ) }
notify => Service['apache2']
}
}
notify => Service['apache2']
}
}
- default: { err ( "Unknown ensure value: '$ensure'" ) }
+ default: { fail ( "Unknown ensure value: '$ensure'" ) }
- if ! ($config or $template) {
- err ( "No configuration found for ${name}" )
+ if $ensure == present {
+ if ! ($config or $template) {
+ fail ( "No configuration found for ${name}" )
+ }
$link_target = $ensure ? {
present => $target,
absent => absent,
$link_target = $ensure ? {
present => $target,
absent => absent,
- default => err ( "Unknown ensure value: '$ensure'" ),
+ default => fail ( "Unknown ensure value: '$ensure'" ),
$link_target = $ensure ? {
present => "/usr/share/munin/plugins/${link}",
absent => absent,
$link_target = $ensure ? {
present => "/usr/share/munin/plugins/${link}",
absent => absent,
- default => err ( "Unknown ensure value: '$ensure'" ),
+ default => fail ( "Unknown ensure value: '$ensure'" ),
}
file { "/etc/munin/plugins/${name}":
}
file { "/etc/munin/plugins/${name}":
unless => "[ $(update-alternatives --query ${name} | grep ^Value | awk '{print \$2}') != ${linkto} ]",
}
}
unless => "[ $(update-alternatives --query ${name} | grep ^Value | awk '{print \$2}') != ${linkto} ]",
}
}
- default: { err ( "Unknown ensure value: '$ensure'" ) }
+ default: { fail ( "Unknown ensure value: '$ensure'" ) }
case $ensure {
present: {}
absent: {}
case $ensure {
present: {}
absent: {}
- default: { err ( "Unknown ensure value: '$ensure'" ) }
+ default: { fail ( "Unknown ensure value: '$ensure'" ) }
- if ! ($template or $config) {
- err ( "Can't find configuration for ${name}" )
+ if $ensure == present {
+ if ! ($config or $template) {
+ fail ( "No configuration found for ${name}" )
+ }
onlyif => "grep -q -F -x '${name}' /etc/modules",
}
}
onlyif => "grep -q -F -x '${name}' /etc/modules",
}
}
- default: {
- err("invalid ensure value ${ensure}")
- }
+ default: { fail ("invalid ensure value ${ensure}") }
case $ensure {
present: {}
absent: {}
case $ensure {
present: {}
absent: {}
- default: { err ( "Unknown ensure value: '$ensure'" ) }
+ default: { fail ( "Unknown ensure value: '$ensure'" ) }