LEFT | RIGHT |
1 class nagios::server( | 1 class nagios::server( |
2 $domain, | 2 $domain, |
3 $certificate, | 3 $certificate, |
4 $private_key, | 4 $private_key, |
5 $is_default=false, | 5 $is_default=false, |
6 $htpasswd_source, | 6 $htpasswd_source, |
7 $admins, | 7 $admins, |
8 $authority, | 8 $zone, |
9 ) { | 9 ) { |
10 | 10 |
11 File { | 11 File { |
12 owner => 'root', | 12 owner => 'root', |
13 group => 'root', | 13 group => 'root', |
14 mode => 0644 | 14 mode => 0644 |
15 } | 15 } |
16 | 16 |
17 include nginx, 'spawn-fcgi' | 17 include nginx, 'spawn-fcgi' |
18 | 18 |
(...skipping 145 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
164 | 164 |
165 $nagios_hostgroups = hiera('nagios_hostgroups', {}) | 165 $nagios_hostgroups = hiera('nagios_hostgroups', {}) |
166 create_resources(nagios_hostgroup, $nagios_hostgroups) | 166 create_resources(nagios_hostgroup, $nagios_hostgroups) |
167 | 167 |
168 $nagios_generic = hiera('servers') | 168 $nagios_generic = hiera('servers') |
169 create_resources(nagios::server::generic_host, $nagios_generic) | 169 create_resources(nagios::server::generic_host, $nagios_generic) |
170 | 170 |
171 define generic_host( | 171 define generic_host( |
172 $ip, | 172 $ip, |
173 $ssh_public_key = undef, | 173 $ssh_public_key = undef, |
174 $role = undef, | 174 $role = undef, |
175 $dns = undef, | 175 $dns = undef, |
176 $groups = [], | 176 $groups = [], |
177 ) { | 177 ) { |
178 | 178 |
179 $fqdn_name = join([$name, $nagios::server::authority], ".") | 179 $fqdn_name = join([$name, $nagios::server::zone], '.') |
180 | 180 |
181 nagios_host {$fqdn_name: | 181 nagios_host {$fqdn_name: |
182 use => 'generic-host', | 182 use => 'generic-host', |
183 hostgroups => $groups, | 183 hostgroups => $groups, |
184 } | 184 } |
185 } | 185 } |
186 } | 186 } |
LEFT | RIGHT |