Puppet Class: nrpe::install

Defined in:
manifests/install.pp

Overview



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# File 'manifests/install.pp', line 1

class nrpe::install {

  include nrpe::params


  package { $nrpe::params::nrpe_package:
    ensure  => installed,
  }
  package { $nrpe::params::nrpe_check_package:
    ensure  => installed,
  }

  package { $nrpe::params::plugin_package_list:
    ensure => installed,
  }
/*
  case $::osfamily {
    RedHat: {
      package { ['perl-Nagios-Plugin']:
        ensure => installed
      }
      package { ['nagios-plugins-http','nagios-plugins-tcp', 'nagios-plugins-sensors', 'nagios-plugins-time', 'nagios-plugins-dig', 'nagios-plugins-rpc', 'nagios-plugins-dns','nagios-plugins-ups', 'nagios-plugins-ldap', 'nagios-plugins-nagios', 'nagios-plugins-smtp']: ensure => installed }
      package { ['nagios-plugins-dhcp','nagios-plugins-disk','nagios-plugins-dummy','nagios-plugins-file_age','nagios-plugins-icmp','nagios-plugins-ide_smart','nagios-plugins-load','nagios-plugins-log','nagios-plugins-mailq','nagios-plugins-ntp','nagios-plugins-perl','nagios-plugins-ping','nagios-plugins-procs','nagios-plugins-ssh','nagios-plugins-swap','nagios-plugins-users', 'nagios-plugins-check_sip','nagios-plugins-cluster']: ensure => installed }
      package { ['nagios-plugins-check-updates','nagios-plugins-fping','nagios-plugins-mysql','nagios-plugins-snmp','nagios-plugins-ifstatus','nagios-plugins-linux_raid']: ensure => installed }
    }
    Debian: {
      package { ['libnagios-plugin-perl']: ensure => installed }
      package { ['nagios-plugins-extra','nagios-plugins-basic','nagios-plugins-standard', 'nagios-plugins']: ensure => installed }
    }
  }
*/
}