}
file { '/etc/munin/plugins/df_abs':
- ensure => link,
- target => '/usr/share/munin/plugins/df_abs',
+ ensure => file,
+ source => 'puppet:///modules/munin/df-wrap',
+ mode => '0555',
require => Package['munin-node'],
notify => Service['munin-node'],
}
notarule => true,
}
- @@munin::master-per-node {
- $::fqdn:
+ @@munin::master_per_node { $::fqdn:
ipaddress => $::ipaddress,
munin_async => $::munin_async,
- ;
}
#if $::munin_async and str2bool($::munin_async) == true {
package { 'munin-async':
ensure => installed
}
+ service { 'munin-async':
+ ensure => running,
+ require => Package['munin-node'],
+ }
+ systemd::override { 'munin-async':
+ content => @("EOF"),
+ [Service]
+ RestartSec=10
+ | EOF
+ }
file { '/etc/ssh/userkeys/munin-async':
source => 'puppet:///modules/munin/munin-async-authkeys',
}