|
|
|
|
@ -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
|
|
|
|
|
|