diff options
Diffstat (limited to 'roles/apps/collabora/code/tasks')
-rw-r--r-- | roles/apps/collabora/code/tasks/main.yml | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/roles/apps/collabora/code/tasks/main.yml b/roles/apps/collabora/code/tasks/main.yml index 74f3240a..db28bb65 100644 --- a/roles/apps/collabora/code/tasks/main.yml +++ b/roles/apps/collabora/code/tasks/main.yml @@ -11,8 +11,16 @@ loop_control: label: "{{ item.key }}" template: - src: "config/loolwsd.{{ item.value.version }}.xml.j2" - dest: "{{ collabora_code_base_path }}/{{ item.key }}/config/loolwsd.xml" + src: "config/{{ item.value.version | collabora_code_loolvcool | ternary('lool', 'cool') }}wsd.{{ item.value.version }}.xml.j2" + dest: "{{ collabora_code_base_path }}/{{ item.key }}/config/{{ item.value.version | collabora_code_loolvcool | ternary('lool', 'cool') }}wsd.xml" + +- name: remove legacy configuration file + loop: "{{ collabora_code_instances | dict2items }}" + loop_control: + label: "{{ item.key }}" + file: + path: "{{ collabora_code_base_path }}/{{ item.key }}/config/{{ item.value.version | collabora_code_loolvcool | ternary('cool', 'lool') }}wsd.xml" + state: absent - name: build custom image loop: "{{ collabora_code_instances | dict2items }}" @@ -31,7 +39,7 @@ spec: "{{ lookup('template', 'pod-spec.yml.j2') }}" mode: "0600" config_hash_items: - - path: "{{ collabora_code_base_path }}/{{ item.key }}/config/loolwsd.xml" + - path: "{{ collabora_code_base_path }}/{{ item.key }}/config/{{ item.value.version | collabora_code_loolvcool | ternary('lool', 'cool') }}wsd.xml" properties: - checksum include_role: |