summaryrefslogtreecommitdiffstats
path: root/ansible/deployment_poc/tasks/wait.yml
diff options
context:
space:
mode:
Diffstat (limited to 'ansible/deployment_poc/tasks/wait.yml')
-rw-r--r--ansible/deployment_poc/tasks/wait.yml48
1 files changed, 38 insertions, 10 deletions
diff --git a/ansible/deployment_poc/tasks/wait.yml b/ansible/deployment_poc/tasks/wait.yml
index 7d516ce..4553a76 100644
--- a/ansible/deployment_poc/tasks/wait.yml
+++ b/ansible/deployment_poc/tasks/wait.yml
@@ -1,14 +1,42 @@
---
-- name: Wait for guest to become alive
- wait_for:
- #delay: 240
- connect_timeout: 3
- sleep: 15
- port: 22
- host: '{{ ip_address }}'
- search_regex: OpenSSH
- timeout: 900
- #connection: local
+- name: Sit patiently
+ block:
+ - name: Wait for guest to become alive
+ wait_for:
+ delay: 240
+ connect_timeout: 3
+ sleep: 15
+ port: 22
+ host: '{{ ip_address }}'
+ search_regex: OpenSSH
+ timeout: 600
+
+# rescue:
+# - name: Destroy
+# community.libvirt.virt:
+# uri: "{{ libvirt_url }}"
+# command: destroy
+# name: "{{ vm_name }}"
+# state: destroyed
+#
+# - name: Start
+# community.libvirt.virt:
+# uri: "{{ libvirt_url }}"
+# command: start
+# name: "{{ vm_name }}"
+# state: running
+#
+# - name: Wait for guest to become alive
+# wait_for:
+# delay: 120
+# connect_timeout: 3
+# sleep: 15
+# port: 22
+# host: '{{ ip_address }}'
+# search_regex: OpenSSH
+# timeout: 600
+
delegate_to: localhost
tags:
- init_ssh
+