From c8e45494afb6a02f9c11cf6068cc7e5f07f207c4 Mon Sep 17 00:00:00 2001 From: Daniel Berteaud Date: Wed, 23 Mar 2022 17:00:07 +0100 Subject: [PATCH] Update to 2022-03-23 17:00 --- .../handlers/main.yml | 3 +++ .../tasks/install.yml | 21 +++++++++++++++++++ 2 files changed, 24 insertions(+) diff --git a/roles/onlyoffice_document_server/handlers/main.yml b/roles/onlyoffice_document_server/handlers/main.yml index d196f29..55629cc 100644 --- a/roles/onlyoffice_document_server/handlers/main.yml +++ b/roles/onlyoffice_document_server/handlers/main.yml @@ -4,3 +4,6 @@ service: name={{ item }} state=restarted loop: "{{ oo_services }}" +- name: generate fonts + command: documentserver-generate-allfonts.sh true + diff --git a/roles/onlyoffice_document_server/tasks/install.yml b/roles/onlyoffice_document_server/tasks/install.yml index 4611616..22ef84e 100644 --- a/roles/onlyoffice_document_server/tasks/install.yml +++ b/roles/onlyoffice_document_server/tasks/install.yml @@ -19,6 +19,27 @@ command: documentserver-generate-allfonts.sh true tags: oo +- name: Check if there are custom fonts + local_action: stat path=config/{{ inventory_hostname }}/onlyoffice_document_server/fonts/ + register: oo_custom_fonts + vars: + ansible_become: False + tags: oo + +- name: Copy custom fonts + block: + + - synchronize: + src: config/{{ inventory_hostname }}/onlyoffice_document_server/fonts/ + dest: /usr/share/fonts/ + notify: generate fonts + + - name: Fix permissions on fonts + file: path=/usr/share/fonts recurse=True owner=root group=root + + when: oo_custom_fonts.stat.exists + tags: oo + - name: Fix permissions on onlyoffice web resources file: path=/var/www/onlyoffice state=directory mode=755 tags: oo