From 21d531ee2e4a5952673d694342ff01822581a1f8 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Isma=C3=ABl=20Bouya?= Date: Wed, 11 Jul 2018 12:18:18 +0200 Subject: [PATCH] Add service group per host --- modules/profile/manifests/monitoring/local_service.pp | 6 ++++++ 1 file changed, 6 insertions(+) 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 - " -- 2.41.0