Add smit
[mirror/dsa-puppet.git] / modules / munin / manifests / init.pp
index 9578c65..8e4e7f2 100644 (file)
@@ -68,11 +68,9 @@ class munin {
                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 {
@@ -87,6 +85,16 @@ class munin {
        package { 'munin-async':
                ensure => installed
        }
+       service { 'munin-async':
+               ensure  => running,
+               require => Package['munin-async'],
+       }
+       dsa_systemd::override { 'munin-async':
+               content  => @("EOF"),
+                       [Service]
+                       RestartSec=10
+                       | EOF
+       }
        file { '/etc/ssh/userkeys/munin-async':
                source => 'puppet:///modules/munin/munin-async-authkeys',
        }