summaryrefslogtreecommitdiffstats
path: root/modules
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2018-12-28 04:37:00 -0500
committerJesse Luehrs <doy@tozt.net>2018-12-28 04:37:00 -0500
commit7b155e9b756db75b4940078c4b4a87d3cd82bef0 (patch)
tree201a3b78216e51a6dc2641b595b49db11a79e5ad /modules
parent9d47ae264dd27de7415b203043ca4c3042689d65 (diff)
downloadpuppet-tozt-7b155e9b756db75b4940078c4b4a87d3cd82bef0.tar.gz
puppet-tozt-7b155e9b756db75b4940078c4b4a87d3cd82bef0.zip
more munin fixes
Diffstat (limited to 'modules')
-rw-r--r--modules/munin/manifests/init.pp6
-rw-r--r--modules/munin/manifests/node.pp9
-rw-r--r--modules/tozt/files/nginx/munin-tls.conf1
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