ansible/roles/collabora/tasks/main.yml

34 lines
864 B
YAML

---
- name: Install gpg
apt:
update_cache: true
name:
- gpg
register: apt_result
retries: 3
until: apt_result is succeeded
# Add the key
- name: Add collabora to apt
block:
- name: add gpg key
get_url:
url: https://www.collaboraoffice.com/downloads/gpg/collaboraonline-release-keyring.gpg
dest: /etc/apt/keyrings/collabora.gpg
# Add the repository into source list
- name: Configure collabora repository
apt_repository:
repo: "deb [arch=amd64 signed-by=/etc/apt/keyrings/collabora.gpg] https://www.collaboraoffice.com/repos/CollaboraOnline/CODE-deb {{ansible_distribution_release}} stable"
state: present
- name: Install Collabora
apt:
update_cache: true
name:
- coolwsd
- code-brand
register: apt_result
retries: 3
until: apt_result is succeeded