updated rescue block
diff --git a/tasks/main.yml b/tasks/main.yml
index 02f440a..2364617 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -17,15 +17,20 @@
msg: 'SELinux MUST be disabled, selinux has been updated, restarting node now...'
when: "{{ ansible_selinux.status | lower != 'disabled' }}"
-- name: Restarting node now
- become: true
- ignore_errors: yes
- shell: 'reboot now'
- when: "{{ ansible_selinux.status | lower != 'disabled' }}"
- async: 45
- poll: 0
+- block:
-- name: Waiting for node to return
- wait_for:
- state=started
- port=22
+ - name: Restarting node now
+ become: true
+ ignore_errors: yes
+ shell: 'reboot now'
+ when: "{{ ansible_selinux.status | lower != 'disabled' }}"
+ async: 45
+ poll: 0
+
+ rescue:
+ - name: Waiting for node to return
+ local_action:
+ wait_for:
+ state: started
+ host: '{{ inventory_host }}'
+ port: 22