ansible/roles/onlyoffice/tasks/main.yml

41 lines
867 B
YAML

---
- name: Install gpg
apt:
update_cache: true
name:
- gpg
register: apt_result
retries: 3
until: apt_result is succeeded
- name: Import public key of Onlyoffice repository
apt_key:
url: https://download.onlyoffice.com/GPG-KEY-ONLYOFFICE
- name: Configure Onlyoffice repository
template:
src: apt/sources.list.d/onlyoffice.list.j2
dest: /etc/apt/sources.list.d/onlyoffice.list
mode: 0644
owner: root
group: root
- name: Install onlyoffice
apt:
update_cache: true
name:
- rabbitmq-server
- nginx
- nginx-extras
- ttf-mscorefonts-installer
- onlyoffice-documentserver
register: apt_result
retries: 3
until: apt_result is succeeded
- name: Indicate role in motd
template:
src: update-motd.d/05-service.j2
dest: /etc/update-motd.d/05-onlyoffice
mode: 0755