CI: add retries for trait test

Change-Id: Ic94f521950da75128a6a677111d4f0206a0e33d6
This commit is contained in:
Sagi Shnaidman
2025-01-18 13:03:43 +02:00
parent 5f4db3583e
commit 239c45c78f

View File

@@ -1,23 +1,28 @@
--- ---
- openstack.cloud.trait: - name: Create trait
openstack.cloud.trait:
cloud: "{{ cloud }}" cloud: "{{ cloud }}"
state: present state: present
id: "{{ trait_name }}" id: "{{ trait_name }}"
delegate_to: localhost until: result is success
register: item retries: 5
delay: 20
register: result
- assert: - name: Assert trait
assert:
that: that:
- "'name' in item.trait" - "'name' in result.trait"
- "item.trait.id == trait_name" - "result.trait.id == trait_name"
- openstack.cloud.trait: - name: Remove trait
openstack.cloud.trait:
cloud: "{{ cloud }}" cloud: "{{ cloud }}"
state: absent state: absent
id: "{{ trait_name }}" id: "{{ trait_name }}"
delegate_to: localhost register: result1
register: item
- assert: - name: Assert trait removed
assert:
that: that:
- "'trait' not in item" - "'trait' not in result1"