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,
+ }
+ }
}