From e8570dcd3b5803d1b6631f8f17bb150310785981 Mon Sep 17 00:00:00 2001 From: L3D Date: Sat, 12 Nov 2022 21:04:29 +0100 Subject: [PATCH] improve directory permissions --- tasks/configure.yml | 14 ++++++++++++-- tasks/migrate.yml | 15 +++++++++++++-- 2 files changed, 25 insertions(+), 4 deletions(-) diff --git a/tasks/configure.yml b/tasks/configure.yml index 18e73c5..5eed4d6 100644 --- a/tasks/configure.yml +++ b/tasks/configure.yml @@ -9,8 +9,19 @@ owner: "{{ etebase__user }}" register: _etebase_config - - name: "Create static data directorys" + become: true + ansible.builtin.file: + path: "{{ item }}" + state: directory + group: "{{ etebase__group }}" + owner: "{{ etebase__user }}" + recurse: true + mode: 'u=rwX,g=rX,o=rX' + with_items: + - "{{ etebase__global_static_root }}" + +- name: "Create mediac data directorys" become: true ansible.builtin.file: path: "{{ item }}" @@ -20,6 +31,5 @@ recurse: true mode: 'u=rwX,g=rX,o=' with_items: - - "{{ etebase__global_static_root }}" - "{{ etebase__global_media_root }}" - "{{ etebase__secrets_dir }}" diff --git a/tasks/migrate.yml b/tasks/migrate.yml index 778e564..d8b5001 100644 --- a/tasks/migrate.yml +++ b/tasks/migrate.yml @@ -13,7 +13,7 @@ cmd: "{{ etebase__venv }}/bin/python3 ./manage.py collectstatic" creates: "{{ etebase__global_static_root }}/admin" -- name: "Fix File Permissions for static data directorys" +- name: "Fix File Permissions for secret directory" become: true ansible.builtin.file: path: "{{ item }}" @@ -23,5 +23,16 @@ recurse: true mode: 'u=rwX,g=rX,o=' with_items: - - "{{ etebase__global_static_root }}" - "{{ etebase__secrets_dir }}" + +- name: "Fix File Permissions for static data directory" + become: true + ansible.builtin.file: + path: "{{ item }}" + state: directory + group: "{{ etebase__group }}" + owner: "{{ etebase__user }}" + recurse: true + mode: 'u=rwX,g=rX,o=rX' + with_items: + - "{{ etebase__global_static_root }}"