From bbcb22214b0543e1769ca780b98ee18ca17e6933 Mon Sep 17 00:00:00 2001 From: Arne Teuke Date: Mon, 19 Jun 2017 15:54:57 +0100 Subject: [PATCH] added more dirs --- manifests/params.pp | 1 + manifests/server/dirs.pp | 29 +++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/manifests/params.pp b/manifests/params.pp index acfc743..1adf15d 100644 --- a/manifests/params.pp +++ b/manifests/params.pp @@ -60,6 +60,7 @@ $ae_logs_dir = "${ae_main_dir}/logs" $ae_usr_lib_dir = '/usr/lib64/httpd' $ae_usr_mods_dir = "${ae_usr_lib_dir}/modules" $ae_mods_dir = "${ae_main_dir}/modules" +$ae_run_dir = '/var/run/httpd' diff --git a/manifests/server/dirs.pp b/manifests/server/dirs.pp index 8592773..85259ee 100644 --- a/manifests/server/dirs.pp +++ b/manifests/server/dirs.pp @@ -158,5 +158,34 @@ class cd_apache::server::dirs ( seluser => system_u, } + # run dir + + file { $ae_run_dir: + ensure => directory, + path => $ae_run_dir, + owner => 'root', + group => 'root', + mode => '0710', + selrange => s0, + selrole => object_r, + seltype => httpd_var_run_t, + seluser => system_u, + } + + # run link + + file { $ae_run_link: + ensure => link, + path => $ae_run_link, + target => $ae_run_dir, + owner => 'root', + group => 'root', + mode => '0777', + selrange => s0, + selrole => object_r, + seltype => httpd_var_run_t, + seluser => system_u, + } + } }