From e1f85fa42726f5c8eca7d7bad50294c600a34968 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20M=E4kinen?= Date: Fri, 10 May 2013 19:48:51 +0300 Subject: [PATCH] bacula: Fixed SELinux contexts from bacula::web. --- bacula/manifests/init.pp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/bacula/manifests/init.pp b/bacula/manifests/init.pp index 7c4ca6d..87e0fd5 100644 --- a/bacula/manifests/init.pp +++ b/bacula/manifests/init.pp @@ -473,6 +473,16 @@ class bacula::web($htaccess, include php::gd include php::pdo + selinux::manage_fcontext { "/usr/local/share/bacula-web(/.*)?": + type => "httpd_sys_content_t", + before => Util::Extract::Tar["/usr/local/share/bacula-web"], + } + selinux::manage_fcontext { "/usr/local/share/bacula-web/application/view/cache(/.*)?": + type => "httpd_sys_rw_content_t", + require => Selinux::Manage_fcontext["/usr/local/share/bacula-web(/.*)?"], + before => Util::Extract::Tar["/usr/local/share/bacula-web"], + } + file { "/usr/local/src/bacula-web.tar.gz": ensure => present, source => "puppet:///files/packages/${bacula_package_latest}", @@ -493,6 +503,7 @@ class bacula::web($htaccess, mode => "0644", owner => "root", group => "root", + seltype => "httpd_sys_content_t", require => Util::Extract::Tar["/usr/local/share/bacula-web"], } @@ -502,6 +513,7 @@ class bacula::web($htaccess, mode => "0644", owner => "root", group => "root", + seltype => "httpd_sys_content_t", require => File["/usr/local/share/bacula-web/.htaccess"], } @@ -510,6 +522,7 @@ class bacula::web($htaccess, mode => "0770", owner => $apache::sslserver::group, group => $apache::sslserver::group, + seltype => "httpd_sys_rw_content_t", require => Util::Extract::Tar["/usr/local/share/bacula-web"], }