diff --git a/ansible/deploy.yml b/ansible/deploy.yml index 302dbda..d83202f 100644 --- a/ansible/deploy.yml +++ b/ansible/deploy.yml @@ -2,11 +2,17 @@ hosts: all become: true - vars: - # Resolve real repo root (IMPORTANT for Semaphore) - repo_dir: "{{ playbook_dir | realpath }}/.." - tasks: + - name: Resolve repository root directory (Semaphore-safe) + command: pwd + args: + chdir: "{{ playbook_dir }}" + register: playbook_pwd + + - name: Set repo root fact + set_fact: + repo_dir: "{{ playbook_pwd.stdout | dirname }}" + - name: Show repo root (debug) debug: msg: "Repo root resolved to: {{ repo_dir }}"