snel.kubernetes-cluster/roles/talos_dci_finish/tasks/main.yml

16 lines
495 B
YAML

---
- name: Call DCI Manager API to finish operation
when: dci_server_info.operation.status == 'running'
delegate_to: "{{ dci_manager_access_host }}"
become: no
ansible.builtin.uri:
url: "{{ dci_manager_protocol }}://{{ dci_manager_host }}:{{ dci_manager_port }}/dci/v3/server/{{ dci_server_info.id }}/operation_finish"
method: POST
headers:
X-Xsrf-Token: "{{ dci_token }}"
body_format: json
body: "{}"
register: dci_finish
until: dci_finish.status != 503