--- - name: Checking generation of {{file_content.kind}} {{file_content.metadata.name}} shell: > {{ openshift.common.client_binary }} --config={{ kubeconfig }} get {{file_content.kind}} {{file_content.metadata.name}} -o jsonpath='{.metadata.resourceVersion}' -n {{namespace}} || echo 0 register: generation_init changed_when: no - name: Applying {{file_name}} command: > {{ openshift.common.client_binary }} --config={{ kubeconfig }} apply -f {{ file_name }} -n {{ namespace }} register: generation_apply failed_when: "'error' in generation_apply.stderr" changed_when: no - name: Determine change status of {{file_content.kind}} {{file_content.metadata.name}} shell: > {{ openshift.common.client_binary }} --config={{ kubeconfig }} get {{file_content.kind}} {{file_content.metadata.name}} -o jsonpath='{.metadata.resourceVersion}' -n {{namespace}} || echo 0 register: generation_changed failed_when: "'error' in generation_changed.stderr" changed_when: generation_changed.stdout | int > generation_init.stdout | int