Saltstack Official Linux Formula
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

selinux.sls 590B

9 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás
12345678910111213141516171819202122232425262728
  1. {%- from "linux/map.jinja" import system with context %}
  2. {%- if system.selinux is defined %}
  3. include:
  4. - linux.system.repo
  5. {%- if grains.os_family == 'RedHat' %}
  6. {%- if system.selinux == 'disabled' %}
  7. {%- set mode = 'permissive' %}
  8. {%- else %}
  9. {%- set mode = system.selinux %}
  10. {%- endif %}
  11. selinux_config:
  12. cmd.run:
  13. - name: "sed -i 's/SELINUX=[a-z][a-z]*$/SELINUX={{ system.selinux }}/' /etc/selinux/config"
  14. - unless: grep 'SELINUX={{ system.selinux }}' /etc/selinux/config
  15. - require:
  16. - pkg: linux_repo_prereq_pkgs
  17. {{ mode }}:
  18. selinux.mode
  19. {%- endif %}
  20. {%- endif %}