aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/roles/cloud_init_wait/tasks/check.yml
diff options
context:
space:
mode:
Diffstat (limited to 'roles/cloud_init_wait/tasks/check.yml')
-rw-r--r--roles/cloud_init_wait/tasks/check.yml23
1 files changed, 0 insertions, 23 deletions
diff --git a/roles/cloud_init_wait/tasks/check.yml b/roles/cloud_init_wait/tasks/check.yml
deleted file mode 100644
index 2dc20aa..0000000
--- a/roles/cloud_init_wait/tasks/check.yml
+++ /dev/null
@@ -1,23 +0,0 @@
-# Make a playbook usable immediately after creating a VM - even before
-# the SSH server is started.
-- name: Wait for SSH connection
- ansible.builtin.wait_for_connection:
- timeout: '{{ cloud_init_wait_seconds }}'
-
-# Again, make a playbook usable immediately after creating a VM - that includes
-# waiting until cloud-init is done.
-- name: Wait until cloud-init is finished
- ansible.builtin.file:
- path: '{{ cloud_init_wait_path }}'
- state: file
- register: boot_finished
- until: boot_finished is succeeded
- # About 5 minutes worth of attempts.
- retries: '{{ cloud_init_wait_seconds // cloud_init_wait_delay }}'
- delay: '{{ cloud_init_wait_delay }}'
- ignore_unreachable: true
- ignore_errors: true
-
-- ansible.builtin.include_tasks: check.yml
- when:
- - boot_finished is unreachable