summaryrefslogtreecommitdiff
path: root/manifests
diff options
context:
space:
mode:
Diffstat (limited to 'manifests')
-rw-r--r--manifests/plugin.pp19
1 files changed, 4 insertions, 15 deletions
diff --git a/manifests/plugin.pp b/manifests/plugin.pp
index fec7b6b..af8b44a 100644
--- a/manifests/plugin.pp
+++ b/manifests/plugin.pp
@@ -21,18 +21,12 @@ define munin::plugin (
file { $plugin: ensure => absent, }
}
default: {
- case $::kernel {
- openbsd: { $basic_require = File['/var/run/munin'] }
- default: { $basic_require = Package['munin-node'] }
- }
- if $require {
- $real_require = [ $require, $basic_require ]
- } else {
- $real_require = $basic_require
- }
file { $plugin:
ensure => "${real_script_path}/${plugin_src}",
- require => $real_require,
+ require => $::kernel ? {
+ OpenBSD => File['/var/run/munin'],
+ default => Package['munin-node']
+ },
notify => Service['munin-node'];
}
if ($::selinux == 'true') and (($::operatingsystem != 'CentOS') or ($::operatingsystem == 'CentOS' and $::lsbmajdistrelease != '5')){
@@ -56,11 +50,6 @@ define munin::plugin (
content => "[${name}]\n$config\n",
mode => 0644, owner => root, group => 0,
}
- if $require {
- File[$plugin_conf]{
- require +> $require,
- }
- }
}
}
}