diff --git a/kubernetes/ansible/roles/sunbird-deploy/tasks/main.yml b/kubernetes/ansible/roles/sunbird-deploy/tasks/main.yml index bc38853e1a93aef64c94dbaedecd80ae0c811954..3c936a75567e3a8c6a096933d3d3d9a1b980a32f 100644 --- a/kubernetes/ansible/roles/sunbird-deploy/tasks/main.yml +++ b/kubernetes/ansible/roles/sunbird-deploy/tasks/main.yml @@ -46,7 +46,7 @@ dest: "{{ role_path }}/{{ common_opa_policies_path }}/{{ item }}" with_items: - "{{ common_opa_policy_files }}" - when: vars[release_name + '_opa_enabled'] is defined and vars[release_name + '_opa_enabled'] is true + when: vars[release_name + '_opa_enabled'] is defined and vars[release_name + '_opa_enabled'] - name: Copy the common opa policies to release folder copy: @@ -54,19 +54,19 @@ dest: "{{ role_path }}/{{ opa_policies_path }}/{{ release_name }}/{{ item }}" with_items: - "{{ common_opa_policy_files }}" - when: vars[release_name + '_opa_enabled'] is defined and vars[release_name + '_opa_enabled'] is true + when: vars[release_name + '_opa_enabled'] is defined and vars[release_name + '_opa_enabled'] - name: Create OPA bundle shell: opa build --bundle . --optimize 0 --entrypoint "main/allow" args: chdir: "{{ role_path }}/{{ opa_policies_path }}/{{ release_name }}" - when: vars[release_name + '_opa_enabled'] is defined and vars[release_name + '_opa_enabled'] is true + when: vars[release_name + '_opa_enabled'] is defined and vars[release_name + '_opa_enabled'] - name: Copy the OPA bundle to helm chart directory copy: src: "{{ role_path }}/{{ opa_policies_path }}/{{ release_name }}/bundle.tar.gz" dest: "{{chart_path}}/bundle/" - when: vars[release_name + '_opa_enabled'] is defined and vars[release_name + '_opa_enabled'] is true + when: vars[release_name + '_opa_enabled'] is defined and vars[release_name + '_opa_enabled'] - name: helm upgrade shell: helm upgrade --install --atomic --timeout {{helm_install_timeout | d('10m')}} {{ release_name }} {{ chart_path }} -n {{namespace}}