From c8a5be6b3022140da41dc10a2d0a6a147ad170cf Mon Sep 17 00:00:00 2001 From: Sagi Shnaidman Date: Wed, 16 Dec 2020 05:27:18 +0200 Subject: [PATCH] Separate volume tests from servers tests Tag volume tests in servers as "object" so we can skip them when volumes are not available. Change-Id: I23488a64faa3a09493a84bf8eae239197e991d7e --- ci/roles/server/tasks/main.yml | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/ci/roles/server/tasks/main.yml b/ci/roles/server/tasks/main.yml index 39d01f9f..2f1a603d 100644 --- a/ci/roles/server/tasks/main.yml +++ b/ci/roles/server/tasks/main.yml @@ -124,6 +124,33 @@ terminate_volume: true wait: true register: server + tags: + - object + +- debug: var=server + tags: + - object + +- name: Delete server with volume + openstack.cloud.server: + cloud: "{{ cloud }}" + state: absent + name: "{{ server_name }}" + wait: true + tags: + - object + +- name: Create a minimal server + openstack.cloud.server: + cloud: "{{ cloud }}" + state: present + name: "{{ server_name }}" + image: "{{ image }}" + flavor: "{{ flavor }}" + network: "{{ server_network }}" + auto_floating_ip: false + wait: true + register: server - debug: var=server @@ -150,7 +177,7 @@ that: info.openstack_servers|length > 0 -- name: Delete server with volume +- name: Delete minimal server openstack.cloud.server: cloud: "{{ cloud }}" state: absent