summaryrefslogtreecommitdiff
path: root/manifests/pnp4nagios.pp
blob: 051bad8f4666cf4f5f4cb61156301bb7679aace1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class nagios::pnp4nagios {
    include nagios::defaults::pnp4nagios

    package { [php5, php5-gd, rrdcollect, rrdtool, librrdp-perl, librrds-perl ]:
              ensure => installed }


    # unfortunatly i didn't find a way to use nagios_host and nagios_service definition, because 
    # imho puppet can't handle the "name" variable needed in these 2 definitions
    # so we need to copy a file here.
 
    file { 'pnp4nagios-templates.cfg':
         path => "$nagios::nagios_cfgdir/conf.d/pnp4nagios-templates.cfg",
         source => [ "puppet:///modules/site-nagios/pnp4nagios/pnp4nagios-templates.cfg",
                     "puppet:///modules/nagios/pnp4nagios/pnp4nagios-templates.cfg"    ]
    }
}