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 }}"