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
|
# File 'manifests/config.pp', line 2
class nrpe::config {
include nrpe::params
$pid_file = $nrpe::params::pid_file
$port = $nrpe::params::port
$user = $nrpe::params::user
$group = $nrpe::params::group
$nagios_plugins = $nrpe::params::nagios_plugins
$nagios_extra_plugins = $nrpe::params::nagios_extra_plugins
$nagios_ips = $nrpe::params::nagios_ips
$command_timeout = $nrpe::params::command_timeout
file { 'nrpecfg':
name => '/etc/nagios/nrpe.cfg',
owner => nagios,
group => nagios,
mode => '0644',
content => template('nrpe/nrpe.cfg.erb'),
notify => Class['nrpe::service'],
}
file { '/etc/nrpe.d':
ensure => directory,
owner => nagios,
group => nagios,
mode => '0644',
}
}
|