munin: Also allow forcefully disabling plugins

This commit is contained in:
Ossi Salmi 2014-10-27 14:09:01 +02:00
parent 6cd511d77f
commit e948ce5cfd

View file

@ -152,7 +152,7 @@ define munin::snmpnode($snmp_community="public", $snmp_version="2") {
# $enable:
# Set to false to disable plugin.
# $force:
# Skip munin-node-configure and always enable plugin if true.
# Skip munin-node-configure and always enable or disable plugin.
# Defaults to false.
# $source:
# Source path of the plugin.
@ -239,6 +239,13 @@ define munin::plugin(
notify => $notify,
require => Package["munin-node"],
}
if $force == true {
file { "/etc/munin/plugins/${name}":
ensure => absent,
require => Exec["munin-node-configure"],
notify => Service["munin-node"],
}
}
}
}