Add retry loop to deletions in collection tests (#15966)

* Add retry loop to deletions in collection tests

* Fix bad result stored var use
This commit is contained in:
Alan Rominger 2025-05-09 09:48:23 -04:00 committed by GitHub
parent 2ba6603436
commit 0d85dc5fc5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 41 additions and 12 deletions

View File

@ -68,3 +68,7 @@
job_template:
name: "{{ bulk_job_name }}"
state: absent
register: del_res
until: del_res is succeeded
retries: 5
delay: 3

View File

@ -452,11 +452,14 @@
credential: "{{ cred3 }}"
job_type: run
state: absent
register: result
register: del_res
until: del_res is succeeded
retries: 5
delay: 3
- assert:
that:
- "result is changed"
- "del_res is changed"
- name: Delete the Demo Project
project:
@ -465,7 +468,6 @@
state: absent
scm_type: git
scm_url: https://github.com/ansible/ansible-tower-samples.git
register: result
- name: Delete Credential1
credential:
@ -517,4 +519,3 @@
organization:
name: "{{ org_name }}"
state: absent
register: result

View File

@ -156,9 +156,17 @@
project: "{{ proj_name }}"
inventory: "Demo Inventory"
state: absent
register: del_res
until: del_res is succeeded
retries: 5
delay: 3
- name: Delete the project
project:
name: "{{ proj_name }}"
organization: Default
state: absent
register: del_res
until: del_res is succeeded
retries: 5
delay: 3

View File

@ -279,24 +279,28 @@
with_items:
- jt1
- jt2
register: result
- name: Delete the project
project:
name: "{{ project_name }}"
organization: Default
state: absent
register: result
register: del_res
until: del_res is succeeded
retries: 5
delay: 3
- name: Delete the 2nd project
project:
name: "{{ project_name }}"
organization: "{{ org2_name }}"
state: absent
register: result
register: del_res
until: del_res is succeeded
retries: 5
delay: 3
- name: Delete the 2nd organization
organization:
name: "{{ org2_name }}"
state: absent
register: result

View File

@ -353,7 +353,10 @@
project: "{{ proj1 }}"
playbook: hello_world.yml
state: absent
ignore_errors: True
register: del_res
until: del_res is succeeded
retries: 5
delay: 3
- name: Delete the jt2
job_template:
@ -361,7 +364,10 @@
project: "{{ proj2 }}"
playbook: hello_world.yml
state: absent
ignore_errors: True
register: del_res
until: del_res is succeeded
retries: 5
delay: 3
- name: Delete the Project2
project:
@ -370,7 +376,10 @@
state: absent
scm_type: git
scm_url: https://github.com/ansible/ansible-tower-samples.git
ignore_errors: True
register: del_res
until: del_res is succeeded
retries: 5
delay: 3
- name: Delete the Project1
project:
@ -379,7 +388,10 @@
state: absent
scm_type: git
scm_url: https://github.com/ansible/ansible-tower-samples.git
ignore_errors: True
register: del_res
until: del_res is succeeded
retries: 5
delay: 3
- name: Delete Credential1
credential: