--- # Implement your Workload removal tasks here - name: Delete the UserQuota (which deletes all ClusterResourceQuotas) k8s: state: absent definition: "{{ lookup('template', './templates/project_tracker.j2' ) | from_yaml }}" - name: Wait 15 seconds (the Operator reconciles every 5 seconds) wait_for: timeout=15 delegate_to: localhost - name: Delete OpenShift Objects for User Quota Operator k8s: state: absent definition: "{{ lookup('template', item ) | from_yaml }}" loop: - ./templates/operator.j2 - ./templates/role_binding.j2 - ./templates/role.j2 - ./templates/service_account.j2 - ./templates/crd.j2 - ./templates/project.j2 # Leave this as the last task in the playbook. - name: remove_workload tasks complete debug: msg: "Remove Workload tasks completed successfully." when: not silent|bool