--- - name: Check if temp directory for {{ test_name }} exists stat: path: "/tmp/{{ test_name }}" get_attributes: no get_checksum: no get_mime: no register: temp_dir_details - name: "Cleanup temp directory for {{ test_name }}" file: path: "/tmp/{{ test_name }}" state: absent - name: "Cleanup namespace for {{ test_name }}" command: "kubectl delete namespace {{ test_name }}" changed_when: false - name: Wait for namespace {{ test_name }} to be fully deleted command: kubectl get ns {{ test_name }} register: delete_namespace failed_when: - delete_namespace.rc == 0 changed_when: - delete_namespace.rc == 0 retries: 12 delay: 10 until: - delete_namespace.rc != 0