16 lines
490 B
YAML
16 lines
490 B
YAML
---
|
|
|
|
- name: Set hostname using DCI Manager API
|
|
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 }}"
|
|
method: POST
|
|
headers:
|
|
X-Xsrf-Token: "{{ dci_token }}"
|
|
body_format: json
|
|
body: "{ \"domain\": \"{{ inventory_hostname }}\" }"
|
|
register: _dci_hostname
|
|
until: _dci_hostname.status != 503
|
|
changed_when: true
|