]> git.immae.eu Git - perso/Immae/Projets/Puppet.git/commitdiff
Add service group per host
authorIsmaël Bouya <ismael.bouya@normalesup.org>
Wed, 11 Jul 2018 10:18:18 +0000 (12:18 +0200)
committerIsmaël Bouya <ismael.bouya@normalesup.org>
Wed, 11 Jul 2018 10:19:26 +0000 (12:19 +0200)
modules/profile/manifests/monitoring/local_service.pp

index 1f975f03c26d91038ad4c3341e976a15ff0f1d73..4d38d69eac4c71a473f59ca77c28a10c12359141 100644 (file)
@@ -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 - "