modify: ansible deploy.yml

This commit is contained in:
2026-01-15 09:26:46 +00:00
parent d83d6eadc5
commit bd63f907d7

View File

@@ -3,13 +3,13 @@
become: true
vars:
# Repo root (Semaphore already cloned it)
repo_dir: "{{ playbook_dir }}/.."
# Resolve real repo root (IMPORTANT for Semaphore)
repo_dir: "{{ playbook_dir | realpath }}/.."
tasks:
- name: Show repo root (debug)
debug:
msg: "Repo root: {{ repo_dir }}"
msg: "Repo root resolved to: {{ repo_dir }}"
- name: Find all compose.yml files
find:
@@ -19,6 +19,11 @@
depth: 2
register: compose_files
- name: Fail if no compose.yml found (safety)
fail:
msg: "No compose.yml files found under {{ repo_dir }}"
when: compose_files.matched == 0
- name: Deploy each service
shell: |
set -e
@@ -30,4 +35,3 @@
loop: "{{ compose_files.files }}"
args:
executable: /bin/bash