xoxys.selinux/tasks/setup.yml

30 lines
693 B
YAML
Raw Normal View History

2018-11-15 23:42:58 +01:00
---
2019-10-19 15:34:22 +02:00
- name: Set current selinux policy
set_fact:
2019-10-19 15:37:38 +02:00
selinux_current: "{{ ansible_selinux.config_mode }}"
2019-10-19 15:34:22 +02:00
2018-11-15 23:42:58 +01:00
- block:
2019-10-19 15:34:22 +02:00
- name: Install dependencies
package:
name: "{{ item }}"
state: present
loop: "{{ selinux_packages }}"
2018-11-15 23:42:58 +01:00
- name: Set selinux policy
selinux:
policy: "{{ selinux_policy }}"
state: "{{ selinux_state }}"
register: __sestatus
- name: Add .autorelabel file (requires a reboot)
file:
path: /.autorelabel
2021-02-04 21:40:24 +01:00
mode: 0600
2018-11-15 23:42:58 +01:00
state: touch
when:
- selinux_state == "enforcing"
2019-10-19 15:34:22 +02:00
- selinux_current == "disabled"
2018-11-15 23:42:58 +01:00
- __sestatus.changed
become: True
become_user: root