blob: 884e9560490dfa5dae70e5507671d0633bfc812d [file] [log] [blame]
---
- name: Refresh setup facts
setup:
- name: Report selinux status
debug:
var: ansible_selinux.status
- name: Indicate whether selinux is disabled
cache:
key: selinux_disabled
value: "{{ ansible_selinux.status == 'disabled' }}"
- name: Permanently disable SELINUX
selinux: state=disabled
when: not selinux_disabled
- name: Restart node
debug:
msg: 'SELinux MUST be disabled, selinux has been updated, please restart node now...'
when: not selinux_disabled
#- name: Restarting node now
# ignore_errors: yes
# become: yes
# shell: 'reboot now'
# when: not selinux_disabled
# async: 0
# poll: 0
#
#- name: Waiting for server to complete restarting
# become: no
# local_action: wait_for host='{{ ansible_host }}' state=started delay={{ start_check_delay | d(5) }} timeout='{{ server_restart_timeout | d(30) }}'
# when: not selinux_disabled
#
#- name: Server usually needs a little more time ...
# become: no
# local_action: wait_for host='{{ ansible_host }}' state=started delay={{ start_check_delay | d(5) }}
# when: not selinux_disabled