refactor compose deploy

This commit is contained in:
Nikita Simonov
2026-05-22 20:30:47 +04:00
parent dab901147c
commit efce508e16
6 changed files with 54 additions and 11 deletions

View File

@@ -12,17 +12,9 @@
dest: "{{ docker_compose_data_dir }}/.env"
notify: Restart {{ role_name }} project
- name: Copy {{ role_name }} config
- name: Copy {{ role_name }} compose
ansible.builtin.template:
src: docker-compose.yml
src: docker-compose.yml.j2
dest: "{{ docker_compose_data_dir }}/docker-compose.yml"
notify: Restart {{ role_name }} project
when: docker_compose_definition is defined
- name: Start {{ role_name }} project
ansible.builtin.command: docker compose -p {{ docker_compose_project_name }} up -d
args:
chdir: "{{ docker_compose_data_dir }}"
register: result
changed_when: "'up-to-date' not in result.stderr"
when: docker_compose_definition is defined