From: Ismaƫl Bouya Date: Wed, 11 Jul 2018 10:18:18 +0000 (+0200) Subject: Add service group per host X-Git-Url: https://git.immae.eu/?a=commitdiff_plain;h=21d531ee2e4a5952673d694342ff01822581a1f8;hp=-c;p=perso%2FImmae%2FProjets%2FPuppet.git Add service group per host --- 21d531ee2e4a5952673d694342ff01822581a1f8 diff --git a/modules/profile/manifests/monitoring/local_service.pp b/modules/profile/manifests/monitoring/local_service.pp index 1f975f0..4d38d69 100644 --- a/modules/profile/manifests/monitoring/local_service.pp +++ b/modules/profile/manifests/monitoring/local_service.pp @@ -24,6 +24,11 @@ define profile::monitoring::local_service ( }) } + $service_group = "${::profile::monitoring::params::service_local[host_name]}-servicegroup" + ensure_resource("nagios_servicegroup", $service_group, { + target => $::profile::monitoring::params::services_for_master, + }) + [true, false].each |$services_for_master| { if $services_for_master { $default_local = { @@ -33,6 +38,7 @@ define profile::monitoring::local_service ( retry_interval => $::profile::monitoring::params::service_local["retry_interval"], host_name => $::profile::monitoring::params::service_local["host_name"], use => $::profile::monitoring::params::service_types["passive"], + servicegroups => $service_group, notify => [], } $t = "master - "