diff options
author | varac <varacanero@zeromail.org> | 2016-03-10 17:24:37 +0100 |
---|---|---|
committer | varac <varacanero@zeromail.org> | 2016-03-10 17:24:37 +0100 |
commit | 329c982fe6daec3ec5ac519eb623acc522d84d3b (patch) | |
tree | f9e7cdaa3d14a04be260f5cc7f5db132735e53ef | |
parent | 2357c6b8ac89401288c1389af68e7861d08e7297 (diff) |
Nagios resources depend on nagios confdir
-rw-r--r-- | manifests/base.pp | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/manifests/base.pp b/manifests/base.pp index c32c4c3..18d5c12 100644 --- a/manifests/base.pp +++ b/manifests/base.pp @@ -121,6 +121,23 @@ class nagios::base { purge => $::nagios::purge_resources } + # make sure nagios resources are defined after nagios is + # installed and the nagios_cfgdir resource is present + File['nagios_cfgdir'] -> Nagios_command <||> + File['nagios_cfgdir'] -> Nagios_contactgroup <||> + File['nagios_cfgdir'] -> Nagios_contact <||> + File['nagios_cfgdir'] -> Nagios_hostdependency <||> + File['nagios_cfgdir'] -> Nagios_hostescalation <||> + File['nagios_cfgdir'] -> Nagios_hostextinfo <||> + File['nagios_cfgdir'] -> Nagios_hostgroup <||> + File['nagios_cfgdir'] -> Nagios_host <||> + File['nagios_cfgdir'] -> Nagios_servicedependency <||> + File['nagios_cfgdir'] -> Nagios_serviceescalation <||> + File['nagios_cfgdir'] -> Nagios_servicegroup <||> + File['nagios_cfgdir'] -> Nagios_serviceextinfo <||> + File['nagios_cfgdir'] -> Nagios_service <||> + File['nagios_cfgdir'] -> Nagios_timeperiod <||> + if ( $nagios::storeconfigs == true ) { include ::nagios::storeconfigs } |