diff --git a/handlers/main.yml b/handlers/main.yml index d14b6b2c4aa60e4ec645b9245929a277b7ab0e88..3876241cfdafdb54d0a78f8ad522fcaae4f60daf 100644 --- a/handlers/main.yml +++ b/handlers/main.yml @@ -5,12 +5,24 @@ state: restarted name: docker -- name: Start inverseproxy docker - community.docker.docker_compose: - project_src: /home/docker/inverseproxy - recreate: always - restarted: true - remove_orphans: true - async: 120 - poll: 10 +- name: Restart inverseproxy container + block: + - name: Remove container + community.docker.docker_compose_v2: + project_src: /home/docker/inverseproxy + remove_orphans: true + state: absent + async: 120 + poll: 10 + listen: "restart inverseproxy container" + + - name: Start container + community.docker.docker_compose_v2: + project_src: /home/docker/inverseproxy + recreate: always + remove_orphans: true + state: present + async: 120 + poll: 10 + listen: "restart inverseproxy container" when: not ansible_check_mode diff --git a/tasks/main.yml b/tasks/main.yml index 61bf439944c04de815df532b0267d84f71689308..0d247a0cd50e49a4dac5e5598f17d2803638580a 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -92,7 +92,7 @@ - "docker_proxy" - "metabase" notify: - - Start inverseproxy docker + - restart inverseproxy container - name: Copy Traefik configuration file ansible.builtin.template: @@ -105,7 +105,7 @@ - "docker_proxy" - "metabase" notify: - - Start inverseproxy docker + - restart inverseproxy container - name: Copy Docker Facts Collection script on server ansible.builtin.template: diff --git a/vars/Debian.yml b/vars/Debian.yml index a98252fe083979ac3d33050206c7ad091d5cfb0e..5bec487e4a99cff91eb02e5c32d0b899d281bc55 100644 --- a/vars/Debian.yml +++ b/vars/Debian.yml @@ -4,7 +4,7 @@ packages_to_install: - ca-certificates - curl - docker.io - - docker-compose + - docker-compose-v2 - git - python3-dev - python3-docker