exim blacklist: add more recent spammers
[mirror/dsa-puppet.git] / modules / munin / manifests / master.pp
index e389f53..17729c7 100644 (file)
@@ -1,9 +1,20 @@
 # munin master node
 class munin::master {
+  include apache2
+
   package { 'munin':
     ensure => installed
   }
 
+  ssh::keygen { 'munin' : }
+  ssh::authorized_key_add { 'munin-async-fetcher':
+    target_user => 'munin-async',
+    key         => dig($facts, 'ssh_keys_users', 'munin', 'id_rsa.pub', 'line'),
+    command     => '/usr/share/munin/munin-async --spoolfetch',
+    from        => $base::public_addresses,
+    collect_tag => 'munin::munin-async-fetch'
+  }
+
   file { '/etc/munin/munin.conf':
     content => template('munin/munin.conf.erb'),
     require => Package['munin'];