munin: Add a helper resource definition for munin plugins.

This commit is contained in:
Alex Vandiver
2020-07-08 21:39:27 +00:00
committed by Tim Abbott
parent 7c7b5fcd6f
commit 2a14212b27

View File

@@ -0,0 +1,15 @@
define zulip_ops::munin_plugin {
file { "/usr/local/munin/lib/plugins/${title}":
owner => 'root',
group => 'root',
mode => '0755',
source => "puppet:///modules/zulip_ops/munin-plugins/${title}",
}
file { "/etc/munin/plugins/${name}":
ensure => 'link',
require => File["/usr/local/munin/lib/plugins/${title}"],
target => "/usr/local/munin/lib/plugins/${title}",
notify => Service['munin-node'],
}
}