From 2052873cfab18c1c0e9dcf45281476d35eca1fc7 Mon Sep 17 00:00:00 2001 From: Lzebulon Date: Sun, 30 Jun 2024 16:09:04 +0200 Subject: [PATCH] Premiers pas de collabora --- plays/collabora.yml | 6 ++++++ roles/collabora/tasks/main.yml | 36 ++++++++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100755 plays/collabora.yml create mode 100644 roles/collabora/tasks/main.yml diff --git a/plays/collabora.yml b/plays/collabora.yml new file mode 100755 index 00000000..945a2566 --- /dev/null +++ b/plays/collabora.yml @@ -0,0 +1,6 @@ +#!/usr/bin/env ansible-playbook +--- +- hosts: collabora.adm.crans.org + + roles: + - collabora diff --git a/roles/collabora/tasks/main.yml b/roles/collabora/tasks/main.yml new file mode 100644 index 00000000..f0c39f81 --- /dev/null +++ b/roles/collabora/tasks/main.yml @@ -0,0 +1,36 @@ +--- +- name: Install gpg + apt: + update_cache: true + name: + - gpg + register: apt_result + retries: 3 + until: apt_result is succeeded + + +# Add the key +- name: Configure the apt key + apt_key: + url: https://www.collaboraoffice.com/downloads/gpg/collaboraonline-release-keyring.gpg + state: present + register: apt_key_result + retries: 3 + until: apt_key_result is succeeded + + +# Add the repository into source list +- name: Configure collabora repository + apt_repository: + repo: https://www.collaboraoffice.com/repos/CollaboraOnline/CODE-deb + state: present + +- name: Install Collabora + apt: + update_cache: true + name: + - coolwsd + - code-brand + register: apt_result + retries: 3 + until: apt_result is succeeded