ansible/roles/onlyoffice/tasks/main.yml

49 lines
1.1 KiB
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
# L'installation de onlyoffice ne marche pas, il faut la faire à la main
- 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
- name: nginx configuration
template:
src: nginx/default
dest: /etc/nginx/sites-available/default
mode: 0755
notify: Restart nginx