From 7cdcbd9d879b782e799e01e190c098cd2e993341 Mon Sep 17 00:00:00 2001 From: Gabriel Augendre Date: Fri, 11 Oct 2024 19:32:39 +0200 Subject: [PATCH] heavy restart in docker role --- roles/docker/handlers/main.yaml | 10 ++++++++-- roles/docker/tasks/main.yaml | 2 ++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/roles/docker/handlers/main.yaml b/roles/docker/handlers/main.yaml index ea034da..3a33dd5 100644 --- a/roles/docker/handlers/main.yaml +++ b/roles/docker/handlers/main.yaml @@ -1,5 +1,11 @@ --- -- name: Restart service +- name: Stop service community.docker.docker_compose_v2: project_src: "{{ docker_dir }}" - state: restarted + state: stopped + listen: Restart service +- name: Start service + community.docker.docker_compose_v2: + project_src: "{{ docker_dir }}" + state: present + listen: Restart service diff --git a/roles/docker/tasks/main.yaml b/roles/docker/tasks/main.yaml index 20474b8..fd9c266 100644 --- a/roles/docker/tasks/main.yaml +++ b/roles/docker/tasks/main.yaml @@ -24,6 +24,8 @@ - templates/{{ docker_app_name }}/.*.j2 notify: - Restart service +- name: Flush handlers + ansible.builtin.meta: flush_handlers - name: Ensure service is started community.docker.docker_compose_v2: project_src: "{{ docker_dir }}"