mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-08-30 15:28:12 +02:00
Refactor path handling, service conditions and dependencies
- Fixed incorrect filter usage in docker-compose handler (proper use of | path_join). - Improved LetsEncrypt template by joining paths with filenames instead of appending manually. - Enhanced sys-svc-msmtp task with an additional condition to only run if no-reply mailu_token exists. - Updated Keycloak meta to depend on Mailu (ensuring token generation before setup). - Refactored Keycloak import path variables to use path_join consistently. - Adjusted Mailu meta dependency to run after Matomo instead of Keycloak. See: https://chatgpt.com/share/68af13e6-edc0-800f-b76a-a5f427837173
This commit is contained in:
@@ -15,7 +15,7 @@
|
||||
- name: docker compose pull
|
||||
shell: |
|
||||
set -euo pipefail
|
||||
lock="{{ [ PATH_DOCKER_COMPOSE_PULL_LOCK_DIR | docker_compose.directories.instance ] path_join | hash('sha1') }}"
|
||||
lock="{{ [ PATH_DOCKER_COMPOSE_PULL_LOCK_DIR | docker_compose.directories.instance ] | path_join | hash('sha1') }}"
|
||||
if [ ! -e "$lock" ]; then
|
||||
mkdir -p "$(dirname "$lock")"
|
||||
docker compose pull
|
||||
|
Reference in New Issue
Block a user