DEV-452: pimped recursive _set_server_state.yml - bugfixed

feature/DEV-380
friedrich goerz 4 years ago
parent 37ca359842
commit 5ce99dbb58

@ -1,3 +1,5 @@
--- ---
server_state: "present" server_state: "present"
max_retries: 15
retry_delay: 60

@ -1,8 +1,5 @@
--- ---
- name: "Block to handle hetzner server state in case of problems" - name: "Block to handle hetzner server state in case of problems"
vars:
max_retries: "{{ max_retries | default(15) | int }}"
retry_delay: "{{ retry_delay | default(60) | int }}"
block: block:
- name: "Increment the retry count" - name: "Increment the retry count"
set_fact: set_fact:
@ -54,11 +51,11 @@
debug: debug:
msg: '{{ hcloud_response.msg }}' msg: '{{ hcloud_response.msg }}'
- name: "RESCUE: wait_for between retries" - name: "RESCUE: wait_for {{ retry_delay }} sec. between retries"
wait_for: wait_for:
timeout: "{{ retry_delay }}" timeout: "{{ retry_delay }}"
delegate_to: localhost delegate_to: localhost
become: false become: false
- name: "Include _set_server one time again - retry_count: {{ retry_count }}" - name: "Include _set_server one time again => increase retry_count"
include_tasks: _set_server_state.yml include_tasks: _set_server_state.yml

Loading…
Cancel
Save