diff --git a/manifests/main/dirs.pp b/manifests/main/dirs.pp index daa1a82..7accde1 100644 --- a/manifests/main/dirs.pp +++ b/manifests/main/dirs.pp @@ -184,6 +184,7 @@ class cd_nagios::main::dirs ( } # run dir for pid file + file { $ng_run_dir: ensure => directory, path => $ng_run_dir, @@ -196,5 +197,32 @@ class cd_nagios::main::dirs ( seluser => system_u, } + # cmd dir + + file { $ng_cmd_dir: + ensure => directory, + path => $ng_cmd_dir, + owner => 'nagios', + group => 'nagios', + mode => '0775', + selrange => s0, + selrole => object_r, + seltype => nagios_spool_t, + seluser => system_u, + } + + # checkresults dir + + file { $ng_checkresults_dir: + ensure => directory, + path => $ng_checkresults_dir, + owner => 'nagios', + group => 'nagios', + mode => '0770', + selrange => s0, + selrole => object_r, + seltype => nagios_spool_t, + seluser => system_u, + } } } diff --git a/manifests/params.pp b/manifests/params.pp index fe9dfcd..18b0c1e 100644 --- a/manifests/params.pp +++ b/manifests/params.pp @@ -939,6 +939,8 @@ $ng_spool_dir = '/var/spool/nagios' $ng_usr_share = '/usr/share/nagios' $ng_share_html = "${ng_usr_share}/html" $ng_run_dir = '/var/run/nagios' +$ng_cmd_dir = "${ng_spool_dir}/cmd" +$ng_checkresults_dir = "${ng_spool_dir}/checkresults" # files $ng_main_config = "${ng_main_dir}/nagios.cfg"