Merge "Allow to call the discover-latest-image role"
This commit is contained in:
commit
74c54178bc
|
@ -69,3 +69,8 @@ image_sanity_files:
|
||||||
missing_dirs:
|
missing_dirs:
|
||||||
- /var/lib/pcs
|
- /var/lib/pcs
|
||||||
- /etc/pki/tls/private
|
- /etc/pki/tls/private
|
||||||
|
|
||||||
|
# discover-latest-images related params
|
||||||
|
tripleo_ci_discover_latest: false
|
||||||
|
tripleo_ci_discover_base_url: ''
|
||||||
|
tripleo_ci_discover_qcow_prefix: ''
|
||||||
|
|
|
@ -14,6 +14,26 @@
|
||||||
path: '{{ workspace }}/logs'
|
path: '{{ workspace }}/logs'
|
||||||
state: directory
|
state: directory
|
||||||
|
|
||||||
|
- name: Get the latest image on demand
|
||||||
|
when:
|
||||||
|
- tripleo_ci_discover_latest | bool
|
||||||
|
block:
|
||||||
|
- name: Find latest image name
|
||||||
|
vars:
|
||||||
|
base_url: "{{ tripleo_ci_discover_base_url }}"
|
||||||
|
qcow_prefix: "{{ tripleo_ci_discover_qcow_prefix }}"
|
||||||
|
import_role:
|
||||||
|
name: discover-latest-image
|
||||||
|
|
||||||
|
- name: Set needed facts
|
||||||
|
set_fact:
|
||||||
|
cacheable: true
|
||||||
|
tripleo_image_source: "{{ discovered_image_url }}"
|
||||||
|
baseos_undercloud_image_url: "{{ discovered_image_url }}"
|
||||||
|
baseos_image: "{{ ansible_distribution | lower }}"
|
||||||
|
baseos_image_type: qcow2
|
||||||
|
baseos_md5sum: "{{ discovered_md5sum }} {{ discovered_image_name }}"
|
||||||
|
|
||||||
- name: Set dib related facts used by tripleo-ci build-image role build template
|
- name: Set dib related facts used by tripleo-ci build-image role build template
|
||||||
set_fact:
|
set_fact:
|
||||||
dib_local_image: "{{ workspace }}/{{ tripleo_image_source | urlsplit('path') | basename }}"
|
dib_local_image: "{{ workspace }}/{{ tripleo_image_source | urlsplit('path') | basename }}"
|
||||||
|
|
Loading…
Reference in New Issue