Ansible_collabora/tasks/main.yml

39 lines
885 B
YAML
Raw Normal View History

2024-07-15 19:39:42 +02:00
---
- 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