bacula: Fixed SELinux contexts from bacula::web.

This commit is contained in:
Timo Mkinen 2013-05-10 19:48:51 +03:00
parent dde1b7de0f
commit e1f85fa427

View file

@ -473,6 +473,16 @@ class bacula::web($htaccess,
include php::gd include php::gd
include php::pdo 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": file { "/usr/local/src/bacula-web.tar.gz":
ensure => present, ensure => present,
source => "puppet:///files/packages/${bacula_package_latest}", source => "puppet:///files/packages/${bacula_package_latest}",
@ -493,6 +503,7 @@ class bacula::web($htaccess,
mode => "0644", mode => "0644",
owner => "root", owner => "root",
group => "root", group => "root",
seltype => "httpd_sys_content_t",
require => Util::Extract::Tar["/usr/local/share/bacula-web"], require => Util::Extract::Tar["/usr/local/share/bacula-web"],
} }
@ -502,6 +513,7 @@ class bacula::web($htaccess,
mode => "0644", mode => "0644",
owner => "root", owner => "root",
group => "root", group => "root",
seltype => "httpd_sys_content_t",
require => File["/usr/local/share/bacula-web/.htaccess"], require => File["/usr/local/share/bacula-web/.htaccess"],
} }
@ -510,6 +522,7 @@ class bacula::web($htaccess,
mode => "0770", mode => "0770",
owner => $apache::sslserver::group, owner => $apache::sslserver::group,
group => $apache::sslserver::group, group => $apache::sslserver::group,
seltype => "httpd_sys_rw_content_t",
require => Util::Extract::Tar["/usr/local/share/bacula-web"], require => Util::Extract::Tar["/usr/local/share/bacula-web"],
} }