summaryrefslogtreecommitdiff
path: root/manifests/apache.pp
blob: 59a62f649ae80f42b9b886bf86f3d50d96f2da84 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
class nagios::apache inherits ::apache {
    $nagios_httpd = 'apache'
    include nagios

    case $operatingsystem {
        'debian': {
            file { "${nagios::defaults::vars::int_nagios_cfgdir}/apache2.conf":
                ensure => present,
                source => ["puppet:///modules/site_nagios/configs/${fqdn}/apache2.conf",
                           "puppet:///modules/site_nagios/configs/apache2.conf",
                           "puppet:///modules/nagios/configs/apache2.conf"],
            }

            apache::config::global { "nagios3.conf":
                ensure => link,
                target => "${nagios::defaults::vars::int_nagios_cfgdir}/apache2.conf",
                require => File["${nagios::defaults::vars::int_nagios_cfgdir}/apache2.conf"],
            }
        }
    }
}