CentOS 5 fixes for BackupPC SELinux contexts.
This commit is contained in:
parent
a6a90ae56b
commit
eb31970333
1 changed files with 33 additions and 7 deletions
|
@ -105,9 +105,11 @@ class backuppc::server {
|
||||||
require => Package["BackupPC"],
|
require => Package["BackupPC"],
|
||||||
}
|
}
|
||||||
|
|
||||||
if "${selinux}" == "true" {
|
if $operatingsystem == "CentOS" and $operatingsystemrelease >= 6 {
|
||||||
selinux::manage_fcontext { "/etc/BackupPC(/.*)?":
|
if "${selinux}" == "true" {
|
||||||
type => "httpd_sys_rw_content_t",
|
selinux::manage_fcontext { "/etc/BackupPC(/.*)?":
|
||||||
|
type => "httpd_sys_rw_content_t",
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -116,7 +118,13 @@ class backuppc::server {
|
||||||
mode => 0640,
|
mode => 0640,
|
||||||
owner => "root",
|
owner => "root",
|
||||||
group => $apache::sslserver::group,
|
group => $apache::sslserver::group,
|
||||||
seltype => "httpd_sys_rw_content_t",
|
seltype => $operatingsystem ? {
|
||||||
|
"centos" => $operatingsystemrelease ? {
|
||||||
|
/^5/ => "httpd_sys_script_rw_t",
|
||||||
|
default => "httpd_sys_rw_content_t",
|
||||||
|
},
|
||||||
|
default => "httpd_sys_rw_content_t",
|
||||||
|
},
|
||||||
require => Package["BackupPC"],
|
require => Package["BackupPC"],
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -126,7 +134,13 @@ class backuppc::server {
|
||||||
mode => 0440,
|
mode => 0440,
|
||||||
owner => "backuppc",
|
owner => "backuppc",
|
||||||
group => "backuppc",
|
group => "backuppc",
|
||||||
seltype => "httpd_sys_rw_content_t",
|
seltype => $operatingsystem ? {
|
||||||
|
"centos" => $operatingsystemrelease ? {
|
||||||
|
/^5/ => "httpd_sys_script_rw_t",
|
||||||
|
default => "httpd_sys_rw_content_t",
|
||||||
|
},
|
||||||
|
default => "httpd_sys_rw_content_t",
|
||||||
|
},
|
||||||
require => Package["BackupPC"],
|
require => Package["BackupPC"],
|
||||||
notify => Service["backuppc"],
|
notify => Service["backuppc"],
|
||||||
}
|
}
|
||||||
|
@ -138,7 +152,13 @@ class backuppc::server {
|
||||||
mode => 0644,
|
mode => 0644,
|
||||||
owner => "root",
|
owner => "root",
|
||||||
group => "backuppc",
|
group => "backuppc",
|
||||||
seltype => "httpd_sys_rw_content_t",
|
seltype => $operatingsystem ? {
|
||||||
|
"centos" => $operatingsystemrelease ? {
|
||||||
|
/^5/ => "httpd_sys_script_rw_t",
|
||||||
|
default => "httpd_sys_rw_content_t",
|
||||||
|
},
|
||||||
|
default => "httpd_sys_rw_content_t",
|
||||||
|
},
|
||||||
require => Package["BackupPC"],
|
require => Package["BackupPC"],
|
||||||
notify => Exec["generate-backuppc-hosts"],
|
notify => Exec["generate-backuppc-hosts"],
|
||||||
}
|
}
|
||||||
|
@ -151,7 +171,13 @@ class backuppc::server {
|
||||||
mode => 0640,
|
mode => 0640,
|
||||||
owner => "root",
|
owner => "root",
|
||||||
group => "backuppc",
|
group => "backuppc",
|
||||||
seltype => "httpd_sys_rw_content_t",
|
seltype => $operatingsystem ? {
|
||||||
|
"centos" => $operatingsystemrelease ? {
|
||||||
|
/^5/ => "httpd_sys_script_rw_t",
|
||||||
|
default => "httpd_sys_rw_content_t",
|
||||||
|
},
|
||||||
|
default => "httpd_sys_rw_content_t",
|
||||||
|
},
|
||||||
source => "puppet:///modules/custom/empty",
|
source => "puppet:///modules/custom/empty",
|
||||||
require => Package["BackupPC"],
|
require => Package["BackupPC"],
|
||||||
notify => Exec["generate-backuppc-hosts"],
|
notify => Exec["generate-backuppc-hosts"],
|
||||||
|
|
Loading…
Add table
Reference in a new issue