From f7bac92b6433a3a7ed5759f2d0e8754a479d4ed7 Mon Sep 17 00:00:00 2001 From: Michael Schiemer Date: Sat, 8 Nov 2025 15:19:37 +0100 Subject: [PATCH] fix: Resolve recursive loop in stacks_base_path variable - Use stacks_base_path_default instead of self-reference - Fixes 'Recursive loop detected' error in install-composer-dependencies playbook --- .../ansible/playbooks/install-composer-dependencies.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/deployment/ansible/playbooks/install-composer-dependencies.yml b/deployment/ansible/playbooks/install-composer-dependencies.yml index 4ac65f2c..f27639c9 100644 --- a/deployment/ansible/playbooks/install-composer-dependencies.yml +++ b/deployment/ansible/playbooks/install-composer-dependencies.yml @@ -5,14 +5,14 @@ become: no vars: - # Base path for deployment stacks - stacks_base_path: "{{ stacks_base_path | default('/home/deploy') }}" + # Base path for deployment stacks (default value) + stacks_base_path_default: "/home/deploy" # Determine stack path based on environment application_stack_dest: >- {%- if deployment_environment == 'staging' -%} - {{ staging_stack_path | default(stacks_base_path + '/staging') }} + {{ staging_stack_path | default((stacks_base_path | default(stacks_base_path_default)) + '/staging') }} {%- else -%} - {{ app_stack_path | default(stacks_base_path + '/production') }} + {{ app_stack_path | default((stacks_base_path | default(stacks_base_path_default)) + '/production') }} {%- endif -%} application_compose_suffix: >- {%- if deployment_environment == 'staging' -%}