summaryrefslogtreecommitdiff
path: root/manifests/init.pp
diff options
context:
space:
mode:
authorMicah <micah@riseup.net>2015-10-05 23:16:03 +0000
committerMicah <micah@riseup.net>2015-10-05 23:16:03 +0000
commit2cd1b529fc18847712760b15c9412b10d1cee712 (patch)
tree5acf3f805be3da4c7094cf364f345630ec1e06dc /manifests/init.pp
parent63b80c9c238b19635665cfe20c2c8bd79994ab15 (diff)
parent93a00004cfea3e8a4c85d1bbdaaaac5e5ced118f (diff)
Merge branch 'fix_apache' into 'master'
Fix apache the main class is currently unusable with apache, which is the default case. we need to move management of files necessary for nagios+apache+debian into the "nagios" class to fix this. This partly responds to #4 See merge request !12
Diffstat (limited to 'manifests/init.pp')
-rw-r--r--manifests/init.pp11
1 files changed, 9 insertions, 2 deletions
diff --git a/manifests/init.pp b/manifests/init.pp
index c62c480..c800637 100644
--- a/manifests/init.pp
+++ b/manifests/init.pp
@@ -24,7 +24,12 @@ class nagios(
case $nagios::httpd {
'absent': { }
'lighttpd': { include ::lighttpd }
- 'apache': { include ::apache }
+ 'apache': {
+ include ::apache
+ if $::operatingsystem == 'debian' {
+ include nagios::debian::apache
+ }
+ }
default: { include ::apache }
}
case $::operatingsystem {
@@ -36,7 +41,9 @@ class nagios(
$cfgdir = '/etc/nagios3'
include nagios::debian
}
- default: { fail("No such operatingsystem: ${::operatingsystem} yet defined") }
+ default: {
+ fail("No such operatingsystem: ${::operatingsystem} yet defined")
+ }
}
if $manage_munin {
include nagios::munin