summaryrefslogtreecommitdiff
path: root/roles/apps/collabora/code/tasks
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2020-05-23 19:04:51 +0200
committerChristian Pointner <equinox@spreadspace.org>2020-05-23 19:04:51 +0200
commitf5e3a12f9616fa7d6e9b4d06675039e8104a7ce0 (patch)
tree2171969adb44d8e36bba8207bad943eac000c58a /roles/apps/collabora/code/tasks
parentclean up sk-testvm (diff)
collabora/code: config files are now managed by ansible
Diffstat (limited to 'roles/apps/collabora/code/tasks')
-rw-r--r--roles/apps/collabora/code/tasks/main.yml12
1 files changed, 10 insertions, 2 deletions
diff --git a/roles/apps/collabora/code/tasks/main.yml b/roles/apps/collabora/code/tasks/main.yml
index ce88fe0d..e283035b 100644
--- a/roles/apps/collabora/code/tasks/main.yml
+++ b/roles/apps/collabora/code/tasks/main.yml
@@ -4,8 +4,15 @@
file:
path: "{{ collabora_code_base_path }}/{{ item }}/config"
state: directory
+ mode: 0750
-## TODO: render config.xml
+- name: generate configuration file
+ loop: "{{ collabora_code_instances | dict2items }}"
+ loop_control:
+ label: "{{ item.key }}"
+ template:
+ src: "config/loolwsd.{{ item.value.version }}.xml.j2"
+ dest: "{{ collabora_code_base_path }}/{{ item.key }}/config/loolwsd.xml"
- name: generate pod manifests
loop: "{{ collabora_code_instances | dict2items }}"
@@ -25,4 +32,5 @@
name: "collabora-code-{{ item.key }}"
content: "{{ lookup('template', 'nginx-vhost.conf.j2') }}"
acme: true
- hostnames: "{{ item.value.hostnames }}"
+ hostnames:
+ - "{{ item.value.hostname }}"