Fix for issue #125 with selinux.sls, remove selinux_config is not nessasary to set SELINUX=. Salt state selinux.mode will set values for selinux in /etc/selinux/config default is permissive set in map.jinja
diff --git a/linux/system/selinux.sls b/linux/system/selinux.sls
index 5bbd815..f8b78ea 100644
--- a/linux/system/selinux.sls
+++ b/linux/system/selinux.sls
@@ -5,19 +5,7 @@
 - linux.system.repo
 
 {%- if grains.os_family == 'RedHat' %}
-
-{%- if system.selinux == 'disabled' %}
-  {%- set mode = 'permissive' %}
-{%- else %}
   {%- set mode = system.selinux %}
-{%- endif %}
-
-selinux_config:
-  cmd.run:
-  - name: "sed -i 's/SELINUX=[a-z][a-z]*$/SELINUX={{ system.selinux }}/' /etc/selinux/config"
-  - unless: grep 'SELINUX={{ system.selinux }}' /etc/selinux/config
-  - require:
-    - pkg: linux_repo_prereq_pkgs
 
 {{ mode }}:
   selinux.mode