From 814de02691a15e7cdb17c149d780fcdeb4072df3 Mon Sep 17 00:00:00 2001 From: Bryan Jen Date: Fri, 2 Dec 2016 16:57:23 +0000 Subject: [PATCH] (MODULES-4173) Fixes selinux issues on centos7 --- manifests/linux/redhat.pp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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' } } } } -- 2.45.2