forked from ISTI-ansible-roles/ansible-roles
35 lines
1.3 KiB
YAML
35 lines
1.3 KiB
YAML
|
---
|
||
|
- block:
|
||
|
- name: Install the deb OnlyOffice repository key
|
||
|
apt_key:
|
||
|
keyserver: '{{ onlyoffice_docserver_deb_repo_key_server }}'
|
||
|
id: '{{ onlyoffice_docserver_deb_repo_key }}'
|
||
|
|
||
|
- name: Install the deb OnlyOffice repository
|
||
|
apt_repository:
|
||
|
repo: '{{ onlyoffice_docserver_deb_repo }}'
|
||
|
state: present
|
||
|
update_cache: yes
|
||
|
|
||
|
- name: Install the OnlyOffice document server deb dependencies
|
||
|
apt: name={{ onlyoffice_docserver_deb_packages_dependencies }} state=present cache_valid_time=1800
|
||
|
|
||
|
- name: The OnlyOffice document server packages must be done manually, because it is interactive
|
||
|
debug:
|
||
|
msg: "Manually install the onlyoffice-documentserver package with 'apt-get install -y onlyoffice-documentserver'"
|
||
|
|
||
|
# - name: Install the OnlyOffice document server package
|
||
|
# apt: name={{ onlyoffice_docserver_packages }} state=present cache_valid_time=1800
|
||
|
|
||
|
when: ansible_distribution_file_variety == "Debian"
|
||
|
tags: onlyoffice
|
||
|
|
||
|
- block:
|
||
|
- name: Install the OnlyOffice document server configuration that enables SSL
|
||
|
template: src=onlyoffice-documentserver-ssl.conf dest=/etc/onlyoffice/documentserver/nginx/onlyoffice-documentserver.conf
|
||
|
when: onlyoffice_docserver_use_nginx_role
|
||
|
notify: Reload nginx
|
||
|
|
||
|
when: ansible_distribution_file_variety == "Debian"
|
||
|
tags: [ 'onlyoffice', 'letsencrypt' ]
|