updated logic
diff --git a/tasks/main.yml b/tasks/main.yml
index ab62b25..f9459ab 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -2,9 +2,9 @@
- name: Refresh setup facts
setup:
-- name: Report selinux status
- debug:
- var: ansible_selinux.status
+#- name: Report selinux status
+# debug:
+# var: ansible_selinux.status
- name: Indicate whether selinux is disabled
cache:
@@ -13,9 +13,10 @@
- name: Permanently disable SELINUX
selinux: state=disabled
- when: selinux_disabled == 'false'
+ when: ansible_selinux.status == 'enabled'
+ register: selinux_disabled
- name: Restart node
debug:
msg: 'SELinux MUST be disabled, selinux has been updated, please restart node now...'
- when: selinux_disabled == 'false'
+ when: selinux_disabled.changed