From 44ed00f632174aaa0104954d9cac5b80c87b9f43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20-=20Le=20Filament?= <remi@le-filament.com> Date: Tue, 16 Jul 2024 17:35:51 +0200 Subject: [PATCH] [UPD] whitelists handler --- handlers/main.yml | 28 +++++++++++++++++++++------- tasks/main.yml | 2 +- 2 files changed, 22 insertions(+), 8 deletions(-) diff --git a/handlers/main.yml b/handlers/main.yml index 4bab658..67f632a 100644 --- a/handlers/main.yml +++ b/handlers/main.yml @@ -1,10 +1,24 @@ --- - name: Start odoo whitelists - community.docker.docker_compose_v2: - project_src: /home/docker - files: whitelists.yaml - project_name: whitelists - state: restarted + block: + - name: Remove whitelists container + community.docker.docker_compose_v2: + project_src: /home/docker + files: whitelists.yaml + project_name: whitelists + remove_orphans: true + state: absent + listen: restart odoo whitelists + + - name: Start whitelists container + community.docker.docker_compose_v2: + project_src: /home/docker + files: whitelists.yaml + project_name: whitelists + recreate: always + remove_orphans: true + state: present + listen: restart odoo whitelists - name: Pull odoo ML image community.docker.docker_image: @@ -41,14 +55,14 @@ - name: Restart odoo container block: - - name: Remove container + - name: Remove Odoo containers community.docker.docker_compose_v2: project_src: /home/docker/{{ instance.key }}/ remove_orphans: true state: absent listen: restart odoo container - - name: Start container + - name: Start Odoo containers community.docker.docker_compose_v2: project_src: /home/docker/{{ instance.key }}/ recreate: always diff --git a/tasks/main.yml b/tasks/main.yml index ffb2478..430b6ce 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -11,7 +11,7 @@ owner: root group: root mode: '0400' - notify: Start odoo whitelists + notify: restart odoo whitelists when: restrict_internet_access and whitelisted_urls | default([]) - name: NON-PROD instance setup -- GitLab