diff --git a/tasks/migrate.yml b/tasks/migrate.yml index e872f22..778e564 100644 --- a/tasks/migrate.yml +++ b/tasks/migrate.yml @@ -11,4 +11,17 @@ ansible.builtin.command: chdir: "{{ etebase__user_home }}/etebase_{{ etebase_version_target }}" cmd: "{{ etebase__venv }}/bin/python3 ./manage.py collectstatic" - changed_when: _etebase_download.changed or _etebase_config.changed + creates: "{{ etebase__global_static_root }}/admin" + +- name: "Fix File Permissions for 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=' + with_items: + - "{{ etebase__global_static_root }}" + - "{{ etebase__secrets_dir }}" diff --git a/templates/etebase-server.ini.j2 b/templates/etebase-server.ini.j2 index 85ab8ba..7479a3e 100644 --- a/templates/etebase-server.ini.j2 +++ b/templates/etebase-server.ini.j2 @@ -22,7 +22,7 @@ allowed_host1 = {{ etebase__allowed_hosts_allowed_host1 }} [database] engine = {{ etebase__database_engine }} -name = db.sqlite3 +name = {{ etebase__database_name }} {{ etebase__database_extra }} [database-options] diff --git a/vars/main.yml b/vars/main.yml index ccf9df5..04660d7 100644 --- a/vars/main.yml +++ b/vars/main.yml @@ -3,5 +3,5 @@ etebase__repo: 'https://github.com/etesync/server.git' etebase__repo_api: 'https://api.github.com/repos/etesync/server/tags' # versionscheck -playbook_version_number: 5 # should be a integer +playbook_version_number: 6 # should be a integer playbook_version_path: 'role-etebase'