diff --git a/tasks/jellyfin.yml b/tasks/jellyfin.yml index 68c185a..d0657f1 100644 --- a/tasks/jellyfin.yml +++ b/tasks/jellyfin.yml @@ -54,11 +54,13 @@ community.docker.docker_compose_v2: project_src: '{{ jellyfin_app_dir }}' pull: missing + state: stopped - name: Remove dangling containers community.docker.docker_compose_v2: project_src: '{{ jellyfin_app_dir }}' remove_orphans: true + state: stopped - name: Start jellyfin community.docker.docker_compose_v2: diff --git a/tasks/mpd.yml b/tasks/mpd.yml index ccdd38d..0fa42c8 100644 --- a/tasks/mpd.yml +++ b/tasks/mpd.yml @@ -91,7 +91,7 @@ - name: Build image community.docker.docker_compose_v2: project_src: '{{ mpd_app_dir }}' - build: policy + build: always state: stopped - name: Remove dangling containers diff --git a/tasks/radicale.yml b/tasks/radicale.yml index 238d55a..952b575 100644 --- a/tasks/radicale.yml +++ b/tasks/radicale.yml @@ -102,9 +102,24 @@ group: sonny mode: '0755' -- name: Start container +- name: Stop current containers + community.docker.docker_compose_v2: + project_src: '{{ radicale_app_dir }}' + state: stopped + +- name: Pull missing image + community.docker.docker_compose_v2: + project_src: '{{ radicale_app_dir }}' + build: always + state: stopped + +- name: Remove dangling containers community.docker.docker_compose_v2: project_src: '{{ radicale_app_dir }}' remove_orphans: true + state: stopped + +- name: Start container + community.docker.docker_compose_v2: + project_src: '{{ radicale_app_dir }}' state: present - build: always diff --git a/tasks/syncthing.yml b/tasks/syncthing.yml index 321d198..f72646a 100644 --- a/tasks/syncthing.yml +++ b/tasks/syncthing.yml @@ -66,11 +66,13 @@ community.docker.docker_compose_v2: project_src: '{{ syncthing_app_dir }}' pull: missing + state: stopped - name: Remove dangling containers community.docker.docker_compose_v2: project_src: '{{ syncthing_app_dir }}' remove_orphans: true + state: stopped - name: Start container community.docker.docker_compose_v2: