From 8c91c595f4a75367fccf06a59b0f4c1155fc75cf Mon Sep 17 00:00:00 2001 From: Sonny Bakker Date: Sat, 19 Apr 2025 21:39:17 +0200 Subject: [PATCH] Use separate docker compose calls --- tasks/syncthing.yml | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/tasks/syncthing.yml b/tasks/syncthing.yml index 8223bf3..321d198 100644 --- a/tasks/syncthing.yml +++ b/tasks/syncthing.yml @@ -57,10 +57,22 @@ group: sonny mode: '0755' -- name: Start container +- name: Stop current containers + community.docker.docker_compose_v2: + project_src: '{{ syncthing_app_dir }}' + state: stopped + +- name: Pull missing image + community.docker.docker_compose_v2: + project_src: '{{ syncthing_app_dir }}' + pull: missing + +- name: Remove dangling containers community.docker.docker_compose_v2: project_src: '{{ syncthing_app_dir }}' remove_orphans: true - state: restarted - pull: always - wait: true + +- name: Start container + community.docker.docker_compose_v2: + project_src: '{{ syncthing_app_dir }}' + state: present