--- - 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' ]