From 0f35703e0361665f123623f8294476eaaf718580 Mon Sep 17 00:00:00 2001 From: Sven Ketelsen Date: Fri, 14 Jan 2022 14:19:03 +0100 Subject: [PATCH] bugfix: fixed retry logic for hetzner network check --- roles/hcloud/tasks/configure-network.yml | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/roles/hcloud/tasks/configure-network.yml b/roles/hcloud/tasks/configure-network.yml index dc3a6be..abf20be 100644 --- a/roles/hcloud/tasks/configure-network.yml +++ b/roles/hcloud/tasks/configure-network.yml @@ -7,10 +7,12 @@ labels: "{{ current_network_labels }}" ip_range: "{{ shared_service_network }}" state: present + register: hcloud_result delegate_to: 127.0.0.1 become: false - retries: 5 - delay: 10 + delay: 5 + retries: 30 + until: hcloud_result.hcloud_network is defined - name: "Checking present state for subnetwork for <{{ current_network_name }}>" hcloud_subnetwork: @@ -20,20 +22,24 @@ network_zone: eu-central type: cloud state: present + register: hcloud_result delegate_to: 127.0.0.1 become: false - retries: 5 - delay: 10 + delay: 5 + retries: 30 + until: hcloud_result.hcloud_subnetwork is defined -- name: "Checking present state for network servers" +- name: "Checking present state for server network <{{ current_network_name }}> on <{{ inventory_hostname }}>" hcloud_server_network: api_token: "{{ hetzner_authentication_token }}" network: "{{ current_network_name }}" server: "{{ inventory_hostname }}" state: present + register: hcloud_result delegate_to: 127.0.0.1 become: false - retries: 15 - delay: 10 + delay: 5 + retries: 30 + until: hcloud_result.hcloud_server_network is defined tags: - update_networks