Consolidated var usage and added install path var.

This commit is contained in:
Joschka Seydell 2020-11-29 03:42:42 -08:00
parent cb047cacbd
commit 525a7336f2
4 changed files with 29 additions and 24 deletions

View file

@ -2,23 +2,23 @@
# tasks file for ONLYOFFICE Document Server
- name: Ensure ONLYOFFICE Document Server config directory exists
file:
path: /home/{{ docker_user }}/onlyoffice-document-server
path: "{{ onlyoffice_install_path }}/onlyoffice-document-server"
state: directory
owner: '{{ docker_user }}'
group: '{{ docker_user }}'
owner: '{{ onlyoffice_install_user }}'
group: '{{ onlyoffice_install_user }}'
tags: config
- name: Provide docker-compose.yml
template:
src: templates/docker-compose.onlyoffice-document-server.yml.j2
dest: /home/{{ docker_user }}/onlyoffice-document-server/docker-compose.yml
owner: "{{ docker_user }}"
group: "{{ docker_user }}"
dest: "{{ onlyoffice_install_path }}/onlyoffice-document-server/docker-compose.yml"
owner: "{{ onlyoffice_install_user }}"
group: "{{ onlyoffice_install_user }}"
mode: '0644'
tags: config
- name: Output docker-compose.yml
shell: cat /home/{{ docker_user }}/onlyoffice-document-server/docker-compose.yml
shell: cat {{ onlyoffice_install_path }}/onlyoffice-document-server/docker-compose.yml
register: output
tags: config
@ -28,21 +28,21 @@
- name: Provide env vars
template:
src: templates/env.onlyoffice-document-server.j2
dest: /home/{{ docker_user }}/onlyoffice-document-server/.env
owner: "{{ docker_user }}"
group: "{{ docker_user }}"
dest: "{{ onlyoffice_install_path }}/onlyoffice-document-server/.env"
owner: "{{ onlyoffice_install_user }}"
group: "{{ onlyoffice_install_user }}"
mode: '0640'
tags: config
- name: "docker-compose: Teardown existing service"
docker_compose:
project_src: "/home/{{ docker_user }}/onlyoffice-document-server/"
project_src: "{{ onlyoffice_install_path }}/onlyoffice-document-server/"
state: absent
tags: ['never', 'teardown']
- name: "docker-compose: Bootstrap service"
docker_compose:
project_src: "/home/{{ docker_user }}/onlyoffice-document-server/"
project_src: "{{ onlyoffice_install_path }}/onlyoffice-document-server/"
register: output
- debug: