]> git.immae.eu Git - perso/Immae/Projets/Puppet.git/blobdiff - modules/profile/manifests/monitoring/local_service.pp
Add redis host to main bot
[perso/Immae/Projets/Puppet.git] / modules / profile / manifests / monitoring / local_service.pp
index 9544fdf45070c611323e4136bd512797d15a6b68..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 = {
@@ -32,7 +37,8 @@ define profile::monitoring::local_service (
         check_interval => $::profile::monitoring::params::service_local["check_interval"],
         retry_interval => $::profile::monitoring::params::service_local["retry_interval"],
         host_name      => $::profile::monitoring::params::service_local["host_name"],
-        use            => "external-passive-service",
+        use            => $::profile::monitoring::params::service_types["passive"],
+        servicegroups  => $service_group,
         notify         => [],
       }
       $t = "master - "