Do not hardcode image name and properly delete mock images in CI tests
Change-Id: I2962dd1d1c27989cbd135b051cfb3e9f8c9e3823
This commit is contained in:
parent
edd4e1b2e9
commit
b6b5f63877
@ -318,6 +318,15 @@
|
|||||||
name: ansible_project
|
name: ansible_project
|
||||||
domain: default
|
domain: default
|
||||||
|
|
||||||
|
- name: Delete mock kernel and ramdisk images
|
||||||
|
openstack.cloud.image:
|
||||||
|
cloud: "{{ cloud }}"
|
||||||
|
state: absent
|
||||||
|
name: "{{ item }}"
|
||||||
|
loop:
|
||||||
|
- cirros-vmlinuz
|
||||||
|
- cirros-initrd
|
||||||
|
|
||||||
- name: Delete test image file
|
- name: Delete test image file
|
||||||
file:
|
file:
|
||||||
name: "{{ tmp_file.path }}"
|
name: "{{ tmp_file.path }}"
|
||||||
|
@ -1,9 +1,21 @@
|
|||||||
|
---
|
||||||
|
- name: List all images
|
||||||
|
openstack.cloud.image_info:
|
||||||
|
cloud: "{{ cloud }}"
|
||||||
|
register: images
|
||||||
|
|
||||||
|
- name: Identify CirrOS image name
|
||||||
|
set_fact:
|
||||||
|
image_name: "{{ images.images|community.general.json_query(query)|first }}"
|
||||||
|
vars:
|
||||||
|
query: "[?starts_with(name, 'cirros')].name"
|
||||||
|
|
||||||
- name: Create server
|
- name: Create server
|
||||||
openstack.cloud.server:
|
openstack.cloud.server:
|
||||||
cloud: "{{ cloud }}"
|
cloud: "{{ cloud }}"
|
||||||
state: present
|
state: present
|
||||||
name: "{{ server_name }}"
|
name: "{{ server_name }}"
|
||||||
image: "cirros-0.5.2-x86_64-disk"
|
image: "{{ image_name }}"
|
||||||
flavor: "{{ flavor_name }}"
|
flavor: "{{ flavor_name }}"
|
||||||
network: "{{ server_network }}"
|
network: "{{ server_network }}"
|
||||||
auto_ip: false
|
auto_ip: false
|
||||||
|
Loading…
x
Reference in New Issue
Block a user