diff options
author | Suren A. Chilingaryan <csa@suren.me> | 2021-02-25 02:59:50 +0100 |
---|---|---|
committer | Suren A. Chilingaryan <csa@suren.me> | 2021-02-25 02:59:50 +0100 |
commit | b87109ff07443670a0c9ad0ab8ddfda548fa16c5 (patch) | |
tree | dae10d9213ff974e1b17bbe927cdc712820a0ba8 /roles/openshift_resource/tasks/template.yml | |
parent | 1fb49d8220cad74d7221863754c919e3195a3d37 (diff) | |
download | ands-b87109ff07443670a0c9ad0ab8ddfda548fa16c5.tar.gz ands-b87109ff07443670a0c9ad0ab8ddfda548fa16c5.tar.bz2 ands-b87109ff07443670a0c9ad0ab8ddfda548fa16c5.tar.xz ands-b87109ff07443670a0c9ad0ab8ddfda548fa16c5.zip |
Some changes of syntactic sugar for Ansible 3.9 compatibility
Diffstat (limited to 'roles/openshift_resource/tasks/template.yml')
-rw-r--r-- | roles/openshift_resource/tasks/template.yml | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/roles/openshift_resource/tasks/template.yml b/roles/openshift_resource/tasks/template.yml index f593544..b3838b5 100644 --- a/roles/openshift_resource/tasks/template.yml +++ b/roles/openshift_resource/tasks/template.yml @@ -12,14 +12,14 @@ command: "oc get -n {{project}} {{item.kind}}/{{item.name}}" register: results failed_when: false - changed_when: (results | failed) + changed_when: results is failed with_items: "{{ resources | default([]) }}" - name: "{{ template }}: Detroy existing resources in {{project}}" command: "oc delete -n {{project}} {{resources[item|int].kind}}/{{resources[item|int].name}}" failed_when: false with_sequence: start=0 count="{{resources | default([]) | length}}" - when: ((recreate|default(false)) or (results | changed)) and (results.results[item|int].rc == 0) + when: ((recreate|default(false)) or (results is changed)) and (results.results[item|int].rc == 0) # Replace often complains on various immutable variables it can't change. We ignore. - name: "{{ template }}: Populate resources to {{project}} ({{ replace | default(false) | ternary('replace', 'create') }})" @@ -27,14 +27,14 @@ register: status failed_when: (status.rc != 0) and not (replace | default(false)) when: - - (recreate | default(false)) or (replace | default(false)) or (results | changed) + - (recreate | default(false)) or (replace | default(false)) or (results is changed) - resources | length > 0 # Replace will not create missing resources. We need to create here. - name: "{{ template }}: Populate missing resources to {{project}} ({{ replace | default(false) | ternary('replace', 'create') }})" shell: "oc process -n {{project}} -f '{{ template_path }}/{{template}}' {{ template_args | default('') }} | oc create -n {{project}} -f - {{ create_args | default('') }}" when: - - (replace | default(false)) and (results | changed) + - (replace | default(false)) and (results is changed) - resources | length > 0 |