From 6cad7116f9966890663bad3a97ac55258c02583d Mon Sep 17 00:00:00 2001 From: Jenkins Server Date: Thu, 19 Feb 2026 17:02:05 +0100 Subject: [PATCH] Recommit for updates in build 63 --- .../confdroid_nagios_3A_3Amain_3A_3Adirs.html | 104 +++++++++++------- 1 file changed, 66 insertions(+), 38 deletions(-) diff --git a/doc/puppet_classes/confdroid_nagios_3A_3Amain_3A_3Adirs.html b/doc/puppet_classes/confdroid_nagios_3A_3Amain_3A_3Adirs.html index 28d7674..eabcaba 100644 --- a/doc/puppet_classes/confdroid_nagios_3A_3Amain_3A_3Adirs.html +++ b/doc/puppet_classes/confdroid_nagios_3A_3Amain_3A_3Adirs.html @@ -302,7 +302,21 @@ 204 205 206 -207 +207 +208 +209 +210 +211 +212 +213 +214 +215 +216 +217 +218 +219 +220 +221
# File 'manifests/main/dirs.pp', line 6
@@ -364,45 +378,32 @@ class confdroid_nagios::main::dirs (
       seltype  => nagios_etc_t,
       seluser  => system_u,
     }
-  # /usr/lib64/nagios dir required for plugins
-#  file { $ng_lib_dir:
-#    ensure   => directory,
-#    path     => $ng_lib_dir,
-#    owner    => 'root',
-#    group    => 'root',
-#    mode     => '0755',
-#    selrange => s0,
-#    selrole  => object_r,
-#    seltype  => lib_t,
-#    seluser  => system_u,
-#  }
 
-  # /var/spool/nagios
-#  file { $ng_spool_dir:
-#    ensure   => directory,
-#    path     => $ng_spool_dir,
-#    owner    => 'nagios',
-#    group    => 'nagios',
-#    mode     => '0755',
-#    selrange => s0,
-#    selrole  => object_r,
-#    seltype  => nagios_spool_t,
-#    seluser  => system_u,
-#  }
+    # /usr/lib64/nagios dir required for plugins
+    file { $ng_lib_dir:
+      ensure   => directory,
+      path     => $ng_lib_dir,
+      owner    => 'root',
+      group    => 'root',
+      mode     => '0755',
+      selrange => s0,
+      selrole  => object_r,
+      seltype  => lib_t,
+      seluser  => system_u,
+    }
 
-
-    # /etc/nagios/conf.d
-#    file { $ng_conf_d_dir:
-#      ensure   => directory,
-#      path     => $ng_conf_d_dir,
-#      owner    => 'root',
-#      group    => 'nagios',
-#      mode     => '0750',
-#      selrange => s0,
-#      selrole  => object_r,
-#      seltype  => nagios_etc_t,
-#      seluser  => system_u,
-#    }
+    # /var/spool/nagios
+    file { $ng_spool_dir:
+      ensure   => directory,
+      path     => $ng_spool_dir,
+      owner    => 'nagios',
+      group    => 'nagios',
+      mode     => '0755',
+      selrange => s0,
+      selrole  => object_r,
+      seltype  => nagios_spool_t,
+      seluser  => system_u,
+    }
 
     # include dir
 #    file { $ng_usr_incl:
@@ -508,6 +509,33 @@ class confdroid_nagios::main::dirs (
 #      seluser  => system_u,
 #    }
   }
+
+  if $ng_nagios_server  != $fqdn {
+    # ensure client directories exist on server for potential future use
+    file { $ng_lib_dir:
+      ensure   => directory,
+      path     => $ng_lib_dir,
+      owner    => 'root',
+      group    => 'root',
+      mode     => '0755',
+      selrange => s0,
+      selrole  => object_r,
+      seltype  => usr_t,
+      seluser  => system_u,
+    }
+
+    file { $ng_spool_dir:
+      ensure   => directory,
+      path     => $ng_spool_dir,
+      owner    => 'nagios',
+      group    => 'nagios',
+      mode     => '0755',
+      selrange => s0,
+      selrole  => object_r,
+      seltype  => nagios_spool_t,
+      seluser  => system_u,
+    }
+  }
 }