Saltstack Official Linux Formula
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

selinux.sls 626B

hace 9 años
123456789101112131415161718192021222324252627282930
  1. {%- from "linux/map.jinja" import system with context %}
  2. {%- if system.enabled %}
  3. include:
  4. - linux.system.package
  5. {%- if grains.os_family == 'RedHat' %}
  6. {%- if system.selinux == 'disabled' %}
  7. selinux_config:
  8. cmd.run:
  9. - names:
  10. - "sed -i 's/enforcing/disabled/g' /etc/selinux/config; setenforce 0"
  11. - "sed -i 's/permissive/disabled/g' /etc/selinux/config; setenforce 0"
  12. - unless: cat '/etc/selinux/config' | grep 'SELINUX=disabled'
  13. {%- else %}
  14. selinux_config:
  15. selinux.mode:
  16. - name: {{ system.get('selinux', 'permissive') }}
  17. - require:
  18. - pkg: linux_packages
  19. {%- endif %}
  20. {%- endif %}
  21. {%- endif %}