X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=modules%2Fprofile%2Fmanifests%2Fmonitoring%2Flocal_service.pp;h=4d38d69eac4c71a473f59ca77c28a10c12359141;hb=21d531ee2e4a5952673d694342ff01822581a1f8;hp=1f975f03c26d91038ad4c3341e976a15ff0f1d73;hpb=7e8517ec66c39c508142aad729deca96b58d560a;p=perso%2FImmae%2FProjets%2FPuppet.git 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 - "