diff --git a/doc/puppet_classes/confdroid_nagios_3A_3Aparams.html b/doc/puppet_classes/confdroid_nagios_3A_3Aparams.html index da93956..50d43d5 100644 --- a/doc/puppet_classes/confdroid_nagios_3A_3Aparams.html +++ b/doc/puppet_classes/confdroid_nagios_3A_3Aparams.html @@ -1198,7 +1198,8 @@ inherited by all classes except defines. 280 281 282 -283 +283 +284
# File 'manifests/params.pp', line 109
@@ -1353,6 +1354,7 @@ class confdroid_nagios::params (
$ng_precached_obj_file = "${ng_spool_dir}/objects.precache"
$ng_status_file = "${ng_spool_dir}/status.dat"
$ng_command_file = "${ng_cmd_dir}/nagios.cmd"
+ $ng_lock_file = "${ng_run_dir}/nagios.pid"
## old
$ng_taccgi_erb = 'confdroid_nagios/selinux/taccgi.erb'
diff --git a/doc/puppet_classes/confdroid_nagios_3A_3Aserver_3A_3Afiles.html b/doc/puppet_classes/confdroid_nagios_3A_3Aserver_3A_3Afiles.html
index 1e10889..d664e83 100644
--- a/doc/puppet_classes/confdroid_nagios_3A_3Aserver_3A_3Afiles.html
+++ b/doc/puppet_classes/confdroid_nagios_3A_3Aserver_3A_3Afiles.html
@@ -115,7 +115,35 @@
17
18
19
-20
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
# File 'manifests/server/files.pp', line 6
@@ -126,12 +154,40 @@ class confdroid_nagios::server::files (
require confdroid_nagios::main::dirs
if $ng_nagios_server == $fqdn {
file { $ng_nagios_cfg_file:
- ensure => file,
- owner => 'nagios',
- group => 'nagios',
- mode => '0644',
- content => template($ng_nagios_cfg_erb),
- notify => Service[$ng_service],
+ ensure => file,
+ owner => 'nagios',
+ group => 'nagios',
+ mode => '0644',
+ selrange => s0,
+ selrole => object_r,
+ seltype => nagios_etc_t,
+ seluser => system_u,
+ content => template($ng_nagios_cfg_erb),
+ notify => Service[$ng_service],
+ }
+
+ file { $ng_nagios_cgi_cfg_file:
+ ensure => file,
+ owner => 'nagios',
+ group => 'nagios',
+ mode => '0644',
+ selrange => s0,
+ selrole => object_r,
+ seltype => nagios_etc_t,
+ seluser => system_u,
+ content => template($ng_nagios_cgi_cfg_erb),
+ notify => Service[$ng_service],
+ }
+
+ file { $ng_lock_file:
+ ensure => file,
+ owner => 'nagios',
+ group => 'nagios',
+ mode => '0644',
+ selrange => s0,
+ selrole => object_r,
+ seltype => nagios_var_run_t,
+ seluser => system_u,
}
}
}