updated selinux reboot logic
diff --git a/tasks/main.yml b/tasks/main.yml
index 1915cd5..33f5172 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -8,31 +8,31 @@
- name: Set disabled
set_fact:
- disabled: "{{ ansible_selinux.status == 'disabled' }}"
+ selinux_disabled: "{{ ansible_selinux.status == 'disabled' }}"
- name: Permanently disable SELINUX
selinux: state=disabled
- when: not disabled
+ when: not selinux_disabled
- name: Restart node
debug:
msg: 'SELinux MUST be disabled, selinux has been updated, restarting node now...'
- when: not disabled
+ when: not selinux_disabled
- name: Restarting node now
ignore_errors: yes
become: yes
shell: 'reboot now'
- when: not disabled
+ 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(15) }} timeout='{{ server_restart_timeout | d(60) }}'
- when: not disabled
+ 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(15) }}
- when: not disabled
+ local_action: wait_for host='{{ ansible_host }}' state=started delay={{ start_check_delay | d(5) }}
+ when: not selinux_disabled