summaryrefslogtreecommitdiff
path: root/roles/apps/collabora/code/tasks/main.yml
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2022-01-22 00:10:01 +0100
committerChristian Pointner <equinox@spreadspace.org>2022-01-22 00:10:01 +0100
commit083d7795e0d7da7e5f87d0d424846c57a7ae0e55 (patch)
treef869e56bf5c798568cfc62519473e613226436d4 /roles/apps/collabora/code/tasks/main.yml
parentcrictl 1.23.0 is finally available (diff)
sk-cloudio: upgrade kubernetes and collabora
Diffstat (limited to 'roles/apps/collabora/code/tasks/main.yml')
-rw-r--r--roles/apps/collabora/code/tasks/main.yml14
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: