refactor: normalize Jinja2 spacing in volume paths and add async support in backup task

- Standardized spacing in {{ docker_compose.directories.volumes }} across multiple roles
- Added async and poll support to sys-bkp-docker-2-loc database seeding and file permission tasks
- Moved Installation.md for web-app-matrix into docs/ for better structure
This commit is contained in:
Kevin Veen-Birkenbach 2025-08-18 01:05:01 +02:00
parent 3d7bbabd7b
commit a5941763ff
No known key found for this signature in database
GPG Key ID: 44D8F11FD62F878E
7 changed files with 11 additions and 7 deletions

View File

@ -43,6 +43,8 @@
- database_username is defined
- database_password is defined
no_log: "{{ MASK_CREDENTIALS_IN_LOGS | bool }}"
async: "{{ ASYNC_TIME if ASYNC_ENABLED | bool else omit }}"
poll: "{{ ASYNC_POLL if ASYNC_ENABLED | bool else omit }}"
- name: Set file permissions for databases.csv to be readable, writable, and executable by root only
ansible.builtin.file:
@ -57,6 +59,8 @@
database_password is defined) and
run_once_sys_bkp_docker_2_loc_file_permission is not defined
register: file_permission_result
async: "{{ ASYNC_TIME if ASYNC_ENABLED | bool else omit }}"
poll: "{{ ASYNC_POLL if ASYNC_ENABLED | bool else omit }}"
- name: run the backup_docker_to_local_file_permission tasks once
set_fact: