Files
ansible/first_deploy_compose.yml
2025-08-04 20:06:26 +10:00

38 lines
828 B
YAML

- name: Deploy docker-compose stack
hosts: all
become: true
vars:
compose_dir: /opt/docker
tasks:
- name: Ensure compose directory exists
file:
path: "{{ compose_dir }}"
state: directory
- name: Copy docker-compose.yml
copy:
src: first/docker-compose.yml
dest: "{{ compose_dir }}/docker-compose.yml"
- name: Copy .env
copy:
src: first/.env
dest: "{{ compose_dir }}/.env"
- name: Pull package
command: docker compose pull
args:
chdir: "{{ compose_dir }}"
#- name: Generate synapse
# command: docker compose run --rm synapse generate
# args:
# chdir: "{{ compose_dir }}"
- name: Launch docker-compose
command: docker compose up -d
args:
chdir: "{{ compose_dir }}"