blob: 603cb668d64c79d667326fa820b1976f8440edcd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
define munin::remoteplugin($ensure = "present", $source, $config = '') {
case $ensure {
"absent": { munin::plugin{ $name: ensure => absent } }
default: {
file {
"/var/lib/puppet/modules/munin/plugins/${name}":
source => $source,
mode => 0755, owner => root, group => 0;
}
munin::plugin { $name:
ensure => $ensure,
config => $config,
script_path_in => "/var/lib/puppet/modules/munin/plugins",
}
}
}
}
|