From c1608dd5f4ff56f698b23bc85cf573875a87148b Mon Sep 17 00:00:00 2001 From: Sam Al-Sapti Date: Wed, 25 Jan 2023 22:35:38 +0100 Subject: [PATCH] Simplify directory creation --- .../tasks/services/nextcloud.yml | 31 ++++++++++++------- 1 file changed, 19 insertions(+), 12 deletions(-) diff --git a/roles/docker_services/tasks/services/nextcloud.yml b/roles/docker_services/tasks/services/nextcloud.yml index 464abad..38239ea 100644 --- a/roles/docker_services/tasks/services/nextcloud.yml +++ b/roles/docker_services/tasks/services/nextcloud.yml @@ -1,19 +1,26 @@ # vim: ft=yaml.ansible --- -- name: Create Nextcloud volume directories +- name: Create Nextcloud apache2 directory file: - name: "{{ services.nextcloud.volume }}/{{ dir.name }}" - owner: "{{ dir.owner | default('root') }}" - mode: "{{ dir.mode | default('u=rwx,g=rx,o=rx') }}" + name: "{{ services.nextcloud.volume }}/apache2" + owner: root + mode: u=rwx,g=rx,o=rx + state: directory + +- name: Create Nextcloud app directory + file: + name: "{{ services.nextcloud.volume }}/app" + owner: root + group: '33' + mode: u=rwx,g=rx,o=rx + state: directory + +- name: Create Nextcloud PostgreSQL directory + file: + name: "{{ services.nextcloud.volume }}/postgres" + owner: '70' + mode: u=rwx,go= state: directory - loop: - - name: apache2 - - name: app - - name: postgres - owner: '70' - mode: u=rwx,go= - loop_control: - loop_var: dir - name: Copy Apache2 config files copy: