blob: fe3ab542856df03a00a2151061fccc3b497a7991 (
plain)
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
|
class site_nagios::server {
$nagios_hiera=hiera('nagios')
$nagiosadmin_pw = $nagios_hiera['nagiosadmin_pw']
$hosts = $nagios_hiera['hosts']
include nagios::defaults
include nagios::base
#Class ['nagios'] -> Class ['nagios::defaults']
class {'nagios::apache':
allow_external_cmd => true,
stored_config => false,
#before => Class ['nagios::defaults']
}
# deploy serverside plugins
file { '/usr/lib/nagios/plugins/check_openvpn_server.pl':
source => 'puppet:///modules/nagios/plugins/check_openvpn_server.pl',
mode => '0755',
owner => 'nagios',
group => 'nagios',
}
site_nagios::add_host {$hosts:}
}
|