diff --git a/doc/puppet_classes/confdroid_nagios_3A_3Aserver_3A_3Anagios.html b/doc/puppet_classes/confdroid_nagios_3A_3Aserver_3A_3Anagios.html index 7fd1dae..22a3825 100644 --- a/doc/puppet_classes/confdroid_nagios_3A_3Aserver_3A_3Anagios.html +++ b/doc/puppet_classes/confdroid_nagios_3A_3Aserver_3A_3Anagios.html @@ -234,7 +234,40 @@ 136 137 138 -139 +139 +140 +141 +142 +143 +144 +145 +146 +147 +148 +149 +150 +151 +152 +153 +154 +155 +156 +157 +158 +159 +160 +161 +162 +163 +164 +165 +166 +167 +168 +169 +170 +171 +172
# File 'manifests/server/nagios.pp', line 6
@@ -371,6 +404,39 @@ class confdroid_nagios::server::nagios (
mode => '0640',
notify => Service[$ng_service],
}
+
+ resources { ['nagios_host',
+ 'nagios_hostgroup',
+ 'nagios_hostdependency',
+ 'nagios_hostescalation',
+ 'nagios_hostextinfo',
+ 'nagios_service',
+ 'nagios_servicegroup',
+ 'nagios_servicedependency',
+ 'nagios_serviceescalation',
+ 'nagios_serviceextinfo',
+ 'nagios_contact',
+ 'nagios_contactgroup',
+ 'nagios_command',
+ 'nagios_timeperiod']:
+ purge => true,
+ }
+
+ # collect resources and populate /etc/nagios/conf.d/nagios_*.cfg
+ Nagios_host <<||>> { notify => Service['nagios'] }
+ Nagios_hostgroup <<||>> { notify => Service['nagios'] }
+ Nagios_hostdependency <<||>> { notify => Service['nagios'] }
+ Nagios_hostescalation <<||>> { notify => Service['nagios'] }
+ Nagios_hostextinfo <<||>> { notify => Service['nagios'] }
+ Nagios_service <<||>> { notify => Service['nagios'] }
+ Nagios_servicegroup <<||>> { notify => Service['nagios'] }
+ Nagios_servicedependency <<||>> { notify => Service['nagios'] }
+ Nagios_serviceescalation <<||>> { notify => Service['nagios'] }
+ Nagios_serviceextinfo <<||>> { notify => Service['nagios'] }
+ Nagios_contact <<||>> { notify => Service['nagios'] }
+ Nagios_contactgroup <<||>> { notify => Service['nagios'] }
+ Nagios_command <<||>> { notify => Service['nagios'] }
+ Nagios_timeperiod <<||>> { notify => Service['nagios'] }
}
}
# File 'manifests/server/service.pp', line 6
@@ -186,39 +153,6 @@ class confdroid_nagios::server::service (
hasstatus => true,
require => Exec['ng_restart_httpd'],
}
-
- resources { ['nagios_host',
- 'nagios_hostgroup',
- 'nagios_hostdependency',
- 'nagios_hostescalation',
- 'nagios_hostextinfo',
- 'nagios_service',
- 'nagios_servicegroup',
- 'nagios_servicedependency',
- 'nagios_serviceescalation',
- 'nagios_serviceextinfo',
- 'nagios_contact',
- 'nagios_contactgroup',
- 'nagios_command',
- 'nagios_timeperiod']:
- purge => true,
- }
-
- # collect resources and populate /etc/nagios/conf.d/nagios_*.cfg
- Nagios_host <<||>> { notify => Service['nagios'] }
- Nagios_hostgroup <<||>> { notify => Service['nagios'] }
- Nagios_hostdependency <<||>> { notify => Service['nagios'] }
- Nagios_hostescalation <<||>> { notify => Service['nagios'] }
- Nagios_hostextinfo <<||>> { notify => Service['nagios'] }
- Nagios_service <<||>> { notify => Service['nagios'] }
- Nagios_servicegroup <<||>> { notify => Service['nagios'] }
- Nagios_servicedependency <<||>> { notify => Service['nagios'] }
- Nagios_serviceescalation <<||>> { notify => Service['nagios'] }
- Nagios_serviceextinfo <<||>> { notify => Service['nagios'] }
- Nagios_contact <<||>> { notify => Service['nagios'] }
- Nagios_contactgroup <<||>> { notify => Service['nagios'] }
- Nagios_command <<||>> { notify => Service['nagios'] }
- Nagios_timeperiod <<||>> { notify => Service['nagios'] }
}
}