Handle openstack.cloud.image from collection 1.x or 2.x

Temporary code handling both cases until support for the 2.x
collection can be merged.

Change-Id: I200bf8d09d489be1433c9a269cc6cd6a1378a6cc
This commit is contained in:
Jonathan Rosser 2023-03-28 15:38:28 +01:00
parent d8ddd9fcee
commit a871336aa0

View File

@ -140,9 +140,11 @@
# These facts are used in tempest.conf.j2; we set an empty string if it is not
# set above to ensure the template will parse correctly.
- name: Store first tempest image id
vars:
res: "{{ tempest_image_create['results'] }}"
set_fact:
tempest_glance_image_id_1: "{{ tempest_service_available_glance | ternary(tempest_image_create['results'][0]['id'], '') }}"
tempest_glance_image_id_2: "{{ tempest_service_available_glance | ternary(tempest_image_create['results'][-1]['id'], '') }}"
tempest_glance_image_id_1: "{{ res[0]['id'] | default(res[0]['image']['id'] | default('')) }}"
tempest_glance_image_id_2: "{{ res[-1]['id'] | default(res[-1]['image']['id'] | default('')) }}"
when:
- tempest_images_create | bool