- block: - name: Lookup the specified resource command: "oc get -n {{project}} {{resource}}" register: result failed_when: false changed_when: result is failed - name: Detroy existing resources command: "oc delete -n {{project}} {{resource}}" failed_when: false when: (recreate|default(false)) - name: Executing command command: "oc -n {{ project }} {{ command }}" when: (recreate|default(false)) or (result is changed) run_once: true