From 329c982fe6daec3ec5ac519eb623acc522d84d3b Mon Sep 17 00:00:00 2001 From: varac Date: Thu, 10 Mar 2016 17:24:37 +0100 Subject: Nagios resources depend on nagios confdir --- manifests/base.pp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) 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 } -- cgit v1.2.3