21 lines
619 B
YAML
21 lines
619 B
YAML
---
|
|
|
|
- name: Call DCI Manager API to finish operation
|
|
when: dci_server_info.operation.status == 'running'
|
|
delegate_to: "{{ dci_manager_access_host }}"
|
|
become: false
|
|
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
|
|
notify: Set fact dci_finish_called
|
|
changed_when: true
|
|
|
|
- name: Flush handlers
|
|
ansible.builtin.meta: flush_handlers
|