Adapt role bifrost-cloud-config to Ansible OpenStack Col. >=2.0.0
Change-Id: I9938e45fe39841f109ab4b4d102bf802d9b938ab
This commit is contained in:
parent
e635bdd29f
commit
540749ef93
@ -16,14 +16,20 @@
|
|||||||
no_log: yes
|
no_log: yes
|
||||||
# NOTE(dtantsur): Allow missing clouds.yaml only in no-auth mode
|
# NOTE(dtantsur): Allow missing clouds.yaml only in no-auth mode
|
||||||
ignore_errors: "{{ noauth_mode | bool }}"
|
ignore_errors: "{{ noauth_mode | bool }}"
|
||||||
|
register: config
|
||||||
|
|
||||||
- name: "Set openstack_cloud if possible"
|
- name: "Set openstack_cloud if possible on Ansible OpenStack collection <2.0.0"
|
||||||
|
when: config.ansible_facts.openstack.clouds | default([]) | length > 0
|
||||||
set_fact:
|
set_fact:
|
||||||
# TODO(dtantsur): support looking up by cloud_name
|
# TODO(dtantsur): support looking up by cloud_name
|
||||||
openstack_cloud: "{{ openstack.clouds[0] }}"
|
openstack_cloud: "{{ config.ansible_facts.openstack.clouds[0] }}"
|
||||||
when:
|
no_log: yes
|
||||||
- openstack is defined
|
|
||||||
- openstack.clouds | length > 0
|
- name: "Set openstack_cloud if possible on Ansible OpenStack collection >=2.0.0"
|
||||||
|
when: config.clouds | default([]) | length > 0
|
||||||
|
set_fact:
|
||||||
|
# TODO(dtantsur): support looking up by cloud_name
|
||||||
|
openstack_cloud: "{{ config.clouds[0].config }}"
|
||||||
no_log: yes
|
no_log: yes
|
||||||
|
|
||||||
# NOTE(TheJulia): The first record returned by openstack.cloud.config
|
# NOTE(TheJulia): The first record returned by openstack.cloud.config
|
||||||
|
Loading…
Reference in New Issue
Block a user