summaryrefslogtreecommitdiffstats
path: root/ansible/deployment_poc/tasks/wait.yml
diff options
context:
space:
mode:
authorGeorg Pfuetzenreuter2022-02-14 00:32:26 +0100
committerGeorg Pfuetzenreuter2022-02-14 00:32:26 +0100
commit7e55910b27e877574e518fa1febc32405b129171 (patch)
treef23bb27b9cd7f0591ae7fc9dfc98bc1ac29fc0b0 /ansible/deployment_poc/tasks/wait.yml
parent2ce8450b893ad9f8a119a1ff24dcc7eb4ba78b82 (diff)
downloadsystem-7e55910b27e877574e518fa1febc32405b129171.tar.gz
system-7e55910b27e877574e518fa1febc32405b129171.tar.bz2
system-7e55910b27e877574e518fa1febc32405b129171.zip
Deployment PoC - Add pexpect supervision
Signed-off-by: Georg Pfuetzenreuter <georg@lysergic.dev>
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
+