From 5b78a7b34f5e5ce748ee56a7156307d7ebbc6399 Mon Sep 17 00:00:00 2001 From: 12ww1160 <12ww1160@confdroid.com> Date: Fri, 13 Feb 2026 19:42:34 +0100 Subject: [PATCH] OP#421 add service control --- manifests/params.pp | 3 +-- manifests/server/service.pp | 12 +++++++++--- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/manifests/params.pp b/manifests/params.pp index 81738a0..98eab3a 100644 --- a/manifests/params.pp +++ b/manifests/params.pp @@ -48,8 +48,7 @@ class confdroid_nagios::params ( $os_release = $facts['os']['release']['major'] # service - $ng_service = 'nagios' - $ae_service = 'httpd' + $ng_nagios_service = 'nagios' # directories $ng_main_dir = '/etc/nagios' diff --git a/manifests/server/service.pp b/manifests/server/service.pp index 0a5a1f3..e2c65f0 100644 --- a/manifests/server/service.pp +++ b/manifests/server/service.pp @@ -7,7 +7,13 @@ class confdroid_nagios::server::service ( ) inherits confdroid_nagios::params { require confdroid_nagios::server::files -# if $ng_nagios_server == $fqdn { -# #config here -# } + if $ng_nagios_server == $fqdn { + service { $ng_nagios_service: + ensure => running, + name => $ng_nagios_service, + enable => true, + hasrestart => true, + hasstatus => true, + } + } }