From f5e3a12f9616fa7d6e9b4d06675039e8104a7ce0 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Sat, 23 May 2020 19:04:51 +0200 Subject: collabora/code: config files are now managed by ansible --- .../code/templates/config/loolwsd.4.2.1.2.xml.j2 | 154 +++++++++++++++++++++ .../collabora/code/templates/nginx-vhost.conf.j2 | 8 +- roles/apps/collabora/code/templates/pod.yml.j2 | 4 - 3 files changed, 158 insertions(+), 8 deletions(-) create mode 100644 roles/apps/collabora/code/templates/config/loolwsd.4.2.1.2.xml.j2 (limited to 'roles/apps/collabora/code/templates') diff --git a/roles/apps/collabora/code/templates/config/loolwsd.4.2.1.2.xml.j2 b/roles/apps/collabora/code/templates/config/loolwsd.4.2.1.2.xml.j2 new file mode 100644 index 00000000..04269bd9 --- /dev/null +++ b/roles/apps/collabora/code/templates/config/loolwsd.4.2.1.2.xml.j2 @@ -0,0 +1,154 @@ + + + + + + de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru + + + + + {{ item.value.hostname }} + + + + 1 + + 4 + https://app.vereign.com + false + 3600 + + + 30 + 300 + false + 0 + 8000 + 0 + 0 + 100 + 100 + + + + 120 + 900 + + + loleaflet.html + + + true + warning + false + + /var/log/loolwsd.log + never + timestamp + true + 10 days + 10 + true + false + + + false + 82589933 + + + + false + + + + + + + + false + + + + + + all + any + + + 192\.168\.[0-9]{1,3}\.[0-9]{1,3} + ::ffff:192\.168\.[0-9]{1,3}\.[0-9]{1,3} + 127\.0\.0\.1 + ::ffff:127\.0\.0\.1 + ::1 + 172\.17\.[0-9]{1,3}\.[0-9]{1,3} + ::ffff:172\.17\.[0-9]{1,3}\.[0-9]{1,3} + + + + + + true + false + /etc/loolwsd/cert.pem + /etc/loolwsd/key.pem + /etc/loolwsd/ca-chain.cert.pem + + + 1000 + + + + + + + + + true + true + + + + + + + + + + + localhost +{% for backend in item.value.backend_storages %} + {{ backend }} +{% endfor %} + 0 + false + + 900 + + + + localhost + + + + + + + + + + + true + + + true + false + {{ item.value.admin.username }} + {{ item.value.admin.password }} + + + + + + diff --git a/roles/apps/collabora/code/templates/nginx-vhost.conf.j2 b/roles/apps/collabora/code/templates/nginx-vhost.conf.j2 index cec811f9..a14113f0 100644 --- a/roles/apps/collabora/code/templates/nginx-vhost.conf.j2 +++ b/roles/apps/collabora/code/templates/nginx-vhost.conf.j2 @@ -1,7 +1,7 @@ server { listen 80; listen [::]:80; - server_name {{ item.value.hostnames | join(' ') }}; + server_name {{ item.value.hostname }}; include snippets/acmetool.conf; @@ -13,12 +13,12 @@ server { server { listen 443 ssl http2; listen [::]:443 ssl http2; - server_name {{ item.value.hostnames | join(' ') }}; + server_name {{ item.value.hostname }}; include snippets/acmetool.conf; include snippets/tls.conf; - ssl_certificate /var/lib/acme/live/{{ item.value.hostnames[0] }}/fullchain; - ssl_certificate_key /var/lib/acme/live/{{ item.value.hostnames[0] }}/privkey; + ssl_certificate /var/lib/acme/live/{{ item.value.hostname }}/fullchain; + ssl_certificate_key /var/lib/acme/live/{{ item.value.hostname }}/privkey; include snippets/hsts.conf; diff --git a/roles/apps/collabora/code/templates/pod.yml.j2 b/roles/apps/collabora/code/templates/pod.yml.j2 index 8ed092ac..eb771de7 100644 --- a/roles/apps/collabora/code/templates/pod.yml.j2 +++ b/roles/apps/collabora/code/templates/pod.yml.j2 @@ -12,10 +12,6 @@ spec: env: - name: "DONT_GEN_SSL_CERT" value: "1" - - name: "username" - value: "{{ item.value.admin_user }}" - - name: "password" - value: "{{ item.value.admin_password }}" - name: "extra_params" value: "--o:ssl.enable=false --o:ssl.termination=true" volumeMounts: -- cgit v1.2.3