From 9b09518580e22b4e3118c927c10e6ac5af2b2786 Mon Sep 17 00:00:00 2001 From: Arne Teuke Date: Mon, 19 Jun 2017 16:24:25 +0100 Subject: [PATCH] finished directories --- manifests/params.pp | 2 ++ manifests/server/dirs.pp | 27 +++++++++++++++++++++++++++ 2 files changed, 29 insertions(+) diff --git a/manifests/params.pp b/manifests/params.pp index a36ee78..5c7cda9 100644 --- a/manifests/params.pp +++ b/manifests/params.pp @@ -62,6 +62,8 @@ $ae_usr_mods_dir = "${ae_usr_lib_dir}/modules" $ae_mods_dir = "${ae_main_dir}/modules" $ae_run_dir = '/run/httpd' $ae_run_link = "${ae_main_dir}/run" +$ae_share_httpd = '/usr/share/httpd' +$ae_cache_httpd = '/var/cache/httpd' diff --git a/manifests/server/dirs.pp b/manifests/server/dirs.pp index c65c677..07afceb 100644 --- a/manifests/server/dirs.pp +++ b/manifests/server/dirs.pp @@ -187,5 +187,32 @@ class cd_apache::server::dirs ( seluser => system_u, } + # /usr/share/httpd dir + + file { $ae_share_httpd: + ensure => directory, + path => $ae_share_httpd, + owner => 'root', + group => 'root', + mode => '0755', + selrange => s0, + selrole => object_r, + seltype => usr_t, + seluser => system_u, + } + + # /var/cache/httpd + + file { $ae_cache_httpd: + ensure => directory, + path => $ae_cache_httpd, + owner => $ae_user_name, + group => $ae_user_name, + mode => '0700', + selrange => s0, + selrole => object_r, + seltype => httpd_cache_t, + seluser => system_u, + } } }