- block: - name: Lookup the specified resource command: "oc get -n {{project}} {{resource}}" register: result failed_when: false changed_when: (result | 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 | changed) run_once: true