From: Bryan Jen Date: Fri, 2 Dec 2016 16:57:23 +0000 (+0000) Subject: (MODULES-4173) Fixes selinux issues on centos7 X-Git-Tag: 1.8.2~14^2 X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=814de02691a15e7cdb17c149d780fcdeb4072df3;p=puppet-modules%2Fpuppetlabs-firewall.git (MODULES-4173) Fixes selinux issues on centos7 --- diff --git a/manifests/linux/redhat.pp b/manifests/linux/redhat.pp index 8f38929..a6bfe83 100644 --- a/manifests/linux/redhat.pp +++ b/manifests/linux/redhat.pp @@ -76,7 +76,12 @@ class firewall::linux::redhat ( #lint:ignore:quoted_booleans 'true',true: { case $::operatingsystemrelease { - /^(6|7)\..*/: { File["/etc/sysconfig/${service_name}"] { seluser => 'unconfined_u', seltype => 'etc_t' } } + /^(6|7)\..*/: { + case $::operatingsystem { + 'CentOS': { File["/etc/sysconfig/${service_name}"] { seluser => 'unconfined_u', seltype => 'system_conf_t' } } + default : { File["/etc/sysconfig/${service_name}"] { seluser => 'unconfined_u', seltype => 'etc_t' } } + } + } default: { File["/etc/sysconfig/${service_name}"] { seluser => 'system_u', seltype => 'system_conf_t' } } } }