diff --git a/roles/collabora_online_instance/defaults/main.yml b/roles/collabora_online_instance/defaults/main.yml index c9cb7602aa6607937f3045fc563287874053472e..5e413b1bcf4c638671563c59b6430dc8589fc112 100644 --- a/roles/collabora_online_instance/defaults/main.yml +++ b/roles/collabora_online_instance/defaults/main.yml @@ -19,7 +19,7 @@ app_instance_root: "{{ base_root_opt }}" - loolwsd_log_dest: "{{ base_prod_path }}/log/loolwsd" + coolwsd_log_dest: "{{ base_prod_path }}/log/coolwsd" # fatal, critical, error, warning, notice, information, debug, trace collabora_log_level: "error" diff --git a/roles/collabora_online_instance/tasks/main.yml b/roles/collabora_online_instance/tasks/main.yml index 4a6b2516c08561be32ef81a8a57dbdb5c92d1e6b..77540f0b0e0b58195afa8b671f6f78d23fb75157 100644 --- a/roles/collabora_online_instance/tasks/main.yml +++ b/roles/collabora_online_instance/tasks/main.yml @@ -6,10 +6,10 @@ - import_role: name: _letsencrypt_certificate - - name: "log dest {{ loolwsd_log_dest }}" + - name: "log dest {{ coolwsd_log_dest }}" file: state: directory - path: "{{ loolwsd_log_dest }}" + path: "{{ coolwsd_log_dest }}" mode: "0777" - name: "apt key for collabora - paquerette" @@ -26,9 +26,9 @@ state: present update_cache: yes - - name: "install loolwsd" + - name: "install coolwsd" apt: - name: loolwsd + name: coolwsd state: latest update_cache: yes @@ -41,28 +41,28 @@ - name: "copy letsencrypt cert.pem" copy: src: "/etc/letsencrypt/live/{{ collabora_domain }}/cert.pem" - dest: "/etc/loolwsd/cert.pem" + dest: "/etc/coolwsd/cert.pem" mode: "0744" remote_src: yes - name: "copy letsencrypt privkey.pem" copy: src: "/etc/letsencrypt/live/{{ collabora_domain }}/privkey.pem" - dest: "/etc/loolwsd/key.pem" + dest: "/etc/coolwsd/key.pem" mode: "0744" remote_src: yes - name: "copy letsencrypt chain.pem" copy: src: "/etc/letsencrypt/live/{{ collabora_domain }}/chain.pem" - dest: "/etc/loolwsd/chain.pem" + dest: "/etc/coolwsd/chain.pem" mode: "0744" remote_src: yes - name: "copy letsencrypt fullchain.pem" copy: src: "/etc/letsencrypt/live/{{ collabora_domain }}/fullchain.pem" - dest: "/etc/loolwsd/ca-chain.cert.pem" + dest: "/etc/coolwsd/ca-chain.cert.pem" mode: "0744" remote_src: yes @@ -86,23 +86,23 @@ minute: "{{ renew_cert_copy_minute }}" job: "{{ base_prod_options }}/collabora/collabora-renew-cert.sh" - - name: "template for loolwsd.xml" + - name: "template for coolwsd.xml" template: - src: loolwsd_xml.j2 - dest: "/etc/loolwsd/loolwsd.xml" + src: coolwsd_xml.j2 + dest: "/etc/coolwsd/coolwsd.xml" backup: yes - - name: Replace lool log file destination in service. + - name: Replace cool log file destination in service. replace: - path: /lib/systemd/system/loolwsd.service + path: /lib/systemd/system/coolwsd.service regexp: '\/var\/log.*$' replace: '/mnt/vdb/log' - - name: "reload and restart loolwsd service" + - name: "reload and restart coolwsd service" systemd: state: restarted daemon_reload: yes - name: loolwsd + name: coolwsd - name: "template nginx_collabora.j2 {{ collabora_domain }}" template: diff --git a/roles/collabora_online_instance/templates/loolwsd_xml.j2 b/roles/collabora_online_instance/templates/coolwsd_xml.j2 similarity index 94% rename from roles/collabora_online_instance/templates/loolwsd_xml.j2 rename to roles/collabora_online_instance/templates/coolwsd_xml.j2 index 8844b3cbd8c627fb7258888ad09ff5871a6d96b1..64e0bd210ebb4876295607c072fdfe12c6f227df 100644 --- a/roles/collabora_online_instance/templates/loolwsd_xml.j2 +++ b/roles/collabora_online_instance/templates/coolwsd_xml.j2 @@ -5,12 +5,12 @@ de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru - + - {{ collabora_domain }} + {{ collabora_domain }} @@ -43,7 +43,7 @@ true {{ collabora_log_level }} - {{ loolwsd_log_dest }}/loolwsd.log + {{ coolwsd_log_dest }}/coolwsd.log never timestamp true @@ -61,7 +61,7 @@ false - + @@ -72,7 +72,7 @@ all - any + any 192\.168\.[0-9]{1,3}\.[0-9]{1,3} @@ -81,15 +81,15 @@ ::ffff:127\.0\.0\.1 ::1 - + true - false - /etc/loolwsd/cert.pem - /etc/loolwsd/key.pem - /etc/loolwsd/ca-chain.cert.pem + false + /etc/coolwsd/cert.pem + /etc/coolwsd/key.pem + /etc/coolwsd/ca-chain.cert.pem 1000 @@ -131,10 +131,10 @@ true false - + - \ No newline at end of file + diff --git a/roles/collabora_online_instance/templates/letsencrypt_cert_collabora.j2 b/roles/collabora_online_instance/templates/letsencrypt_cert_collabora.j2 index aa7655fa1481cadfa2dfb48dd929a8294caae806..78f08944df419645374e8faddd214805c1f2bf65 100644 --- a/roles/collabora_online_instance/templates/letsencrypt_cert_collabora.j2 +++ b/roles/collabora_online_instance/templates/letsencrypt_cert_collabora.j2 @@ -2,15 +2,15 @@ # Copy certificates files from lestencrypt to /etc/loowsd after renew of {{ collabora_domain }} -cp "/etc/letsencrypt/live/{{ collabora_domain }}/cert.pem" "/etc/loolwsd/cert.pem" -chmod 0744 "/etc/loolwsd/cert.pem" +cp "/etc/letsencrypt/live/{{ collabora_domain }}/cert.pem" "/etc/coolwsd/cert.pem" +chmod 0744 "/etc/coolwsd/cert.pem" -cp "/etc/letsencrypt/live/{{ collabora_domain }}/privkey.pem" "/etc/loolwsd/key.pem" -chmod 0744 "/etc/loolwsd/key.pem" +cp "/etc/letsencrypt/live/{{ collabora_domain }}/privkey.pem" "/etc/coolwsd/key.pem" +chmod 0744 "/etc/coolwsd/key.pem" -cp "/etc/letsencrypt/live/{{ collabora_domain }}/chain.pem" "/etc/loolwsd/chain.pem" -chmod 0744 "/etc/loolwsd/chain.pem" +cp "/etc/letsencrypt/live/{{ collabora_domain }}/chain.pem" "/etc/coolwsd/chain.pem" +chmod 0744 "/etc/coolwsd/chain.pem" -cp "/etc/letsencrypt/live/{{ collabora_domain }}/fullchain.pem" "/etc/loolwsd/ca-chain.cert.pem" -chmod 0744 "/etc/loolwsd/ca-chain.cert.pem" +cp "/etc/letsencrypt/live/{{ collabora_domain }}/fullchain.pem" "/etc/coolwsd/ca-chain.cert.pem" +chmod 0744 "/etc/coolwsd/ca-chain.cert.pem" diff --git a/roles/collabora_online_instance/templates/nginx_collabora.j2 b/roles/collabora_online_instance/templates/nginx_collabora.j2 index d562b1d18c97a139b41056ba7fa97d8161985d70..62a2dbd694684438fd6ca169151b582d322e6950 100644 --- a/roles/collabora_online_instance/templates/nginx_collabora.j2 +++ b/roles/collabora_online_instance/templates/nginx_collabora.j2 @@ -12,7 +12,7 @@ server { error_log {{ www_log | mandatory }}/{{ collabora_domain }}/error.log; # static files - location ^~ /loleaflet { + location ^~ /browser { proxy_pass https://localhost:{{ collabora_port | mandatory}}; proxy_set_header Host $http_host; } @@ -30,7 +30,7 @@ server { } # main websocket - location ~ ^/lool/(.*)/ws$ { + location ~ ^/cool/(.*)/ws$ { proxy_pass https://localhost:{{ collabora_port }}; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "Upgrade"; @@ -39,13 +39,13 @@ server { } # download, presentation and image upload - location ~ ^/lool { + location ~ ^/(c|l)ool { proxy_pass https://localhost:{{ collabora_port }}; proxy_set_header Host $http_host; } # Admin Console websocket - location ^~ /lool/adminws { + location ^~ /cool/adminws { proxy_pass https://localhost:{{ collabora_port }}; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "Upgrade";