diff options
-rw-r--r-- | modules/munin/manifests/init.pp | 6 | ||||
-rw-r--r-- | modules/munin/manifests/node.pp | 9 | ||||
-rw-r--r-- | modules/tozt/files/nginx/munin-tls.conf | 1 |
3 files changed, 15 insertions, 1 deletions
diff --git a/modules/munin/manifests/init.pp b/modules/munin/manifests/init.pp index 26672d3..7f6951c 100644 --- a/modules/munin/manifests/init.pp +++ b/modules/munin/manifests/init.pp @@ -15,4 +15,10 @@ class munin { source => 'puppet:///modules/munin/master.conf', require => Package['munin']; } + + exec { 'install munin crontab': + command => '/usr/bin/crontab /etc/munin/munin-cron-entry -u munin', + creates => '/var/spool/cron/munin', + require => Package['munin']; + } } diff --git a/modules/munin/manifests/node.pp b/modules/munin/manifests/node.pp index eca2080..a428cd1 100644 --- a/modules/munin/manifests/node.pp +++ b/modules/munin/manifests/node.pp @@ -5,6 +5,15 @@ class munin::node { before => Class['munin::conf']; } + service { 'munin-node': + ensure => running, + enable => true, + require => [ + Package['munin-node'], + File['/etc/munin/munin-conf.d/node'], + ]; + } + file { '/etc/munin/munin-conf.d/node': content => template('munin/node.conf'), require => Package['munin-node']; diff --git a/modules/tozt/files/nginx/munin-tls.conf b/modules/tozt/files/nginx/munin-tls.conf index d73a602..d5030e0 100644 --- a/modules/tozt/files/nginx/munin-tls.conf +++ b/modules/tozt/files/nginx/munin-tls.conf @@ -9,7 +9,6 @@ server { location / { root /srv/http/munin; - try_files /site$uri /site$uri/index.html /public_html$uri =404; } } # vim:ft=nginx |