From 74a89c1bf9f428b527ccd1c3cb1acc4b3d9180ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20Mass=C3=A9?= Date: Mon, 25 Jun 2018 14:34:34 +0200 Subject: [PATCH] wait for server reboot after selinux changed --- prepare.yml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/prepare.yml b/prepare.yml index abed7a6..ed027b0 100644 --- a/prepare.yml +++ b/prepare.yml @@ -84,13 +84,18 @@ tags: selinux - name: Reboot if SELinux state has changed - command: '/sbin/shutdown -r now "reboot triggered by Ansible"' + shell: 'sleep 5 && /sbin/shutdown -r now "reboot triggered by Ansible"' + async: 1 + poll: 0 when: selinux.changed tags: selinux - name: Waiting for server(s) to come back - fail: - msg: "Wait for the server(s) to reboot and re-run this playbook" + wait_for_connection: + connect_timeout: 20 + sleep: 5 + delay: 5 + timeout: 300 when: selinux.changed tags: selinux