|
|
|
@ -36,7 +36,22 @@
|
|
|
|
block:
|
|
|
|
block:
|
|
|
|
- name: "DEBUG: hcloud_response"
|
|
|
|
- name: "DEBUG: hcloud_response"
|
|
|
|
debug:
|
|
|
|
debug:
|
|
|
|
msg: hcloud_response.msg
|
|
|
|
msg: '{{ hcloud_response.msg }}'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- name: "Ensure Server is STARTED when server_state=present"
|
|
|
|
|
|
|
|
hetzner.hcloud.hcloud_server:
|
|
|
|
|
|
|
|
api_token: "{{ hetzner_authentication_ansible }}"
|
|
|
|
|
|
|
|
name: "{{ inventory_hostname }}"
|
|
|
|
|
|
|
|
state: "started"
|
|
|
|
|
|
|
|
delegate_to: 127.0.0.1
|
|
|
|
|
|
|
|
become: false
|
|
|
|
|
|
|
|
retries: 10
|
|
|
|
|
|
|
|
delay: 15
|
|
|
|
|
|
|
|
until: server_locked.rc == 0
|
|
|
|
|
|
|
|
register: server_locked
|
|
|
|
|
|
|
|
when:
|
|
|
|
|
|
|
|
- server_state == 'present'
|
|
|
|
|
|
|
|
- hcloud_response.msg == 'cannot perform operation because server is locked'
|
|
|
|
|
|
|
|
|
|
|
|
- name: "Ensure Server is STARTED when server_state=present"
|
|
|
|
- name: "Ensure Server is STARTED when server_state=present"
|
|
|
|
hetzner.hcloud.hcloud_server:
|
|
|
|
hetzner.hcloud.hcloud_server:
|
|
|
|
|