39 lines
885 B
YAML
39 lines
885 B
YAML
---
|
|
- name: install needed packages
|
|
apt:
|
|
name: ['apt-transport-https','dirmngr','python3-openssl','openssl']
|
|
state: latest
|
|
|
|
- name: Add apt key for collabora online repos
|
|
apt_key:
|
|
keyserver: keyserver.ubuntu.com
|
|
id: 0C54D189F4BA284D
|
|
|
|
- name: "add collabora repo"
|
|
apt_repository:
|
|
repo: deb https://www.collaboraoffice.com/repos/CollaboraOnline/CODE-debian11 ./
|
|
state: present
|
|
notify: reload apt cache
|
|
|
|
- name: install Collabora Online Packages
|
|
apt:
|
|
name: ['coolwsd','code-brand']
|
|
state: latest
|
|
|
|
- name: Set coolwsd config
|
|
template:
|
|
src: templates/coolwsd.xml
|
|
dest: /etc/coolwsd/coolwsd.xml
|
|
register: configcoolwsd
|
|
|
|
- name: Start service coolwsd, if not started
|
|
ansible.builtin.service:
|
|
name: coolwsd
|
|
state: started
|
|
|
|
- name: Restart coolwsd
|
|
service:
|
|
name: coolwsd
|
|
state: restarted
|
|
when: configcoolwsd.changed
|