From 845b6e7cc121b08cdfdfd159fe4898a66b5a0a26 Mon Sep 17 00:00:00 2001 From: Kevin Veen-Birkenbach Date: Thu, 4 Dec 2025 04:16:17 +0100 Subject: [PATCH] Optimized docker compose flush logic --- roles/docker-compose/tasks/main.yml | 3 --- roles/docker-compose/tasks/utils/network.yml | 4 ++-- roles/docker-compose/tasks/utils/up.yml | 3 ++- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/roles/docker-compose/tasks/main.yml b/roles/docker-compose/tasks/main.yml index 16a00368..dc368028 100644 --- a/roles/docker-compose/tasks/main.yml +++ b/roles/docker-compose/tasks/main.yml @@ -24,6 +24,3 @@ include_tasks: "utils/up.yml" when: docker_compose_file_creation_enabled | bool -- name: "flush docker compose for '{{ application_id }}'" - meta: flush_handlers - when: docker_compose_flush_handlers | bool diff --git a/roles/docker-compose/tasks/utils/network.yml b/roles/docker-compose/tasks/utils/network.yml index 4ce15d03..122a740b 100644 --- a/roles/docker-compose/tasks/utils/network.yml +++ b/roles/docker-compose/tasks/utils/network.yml @@ -1,9 +1,9 @@ -- name: Include docker to setup docker +- name: Load Docker include_role: name: sys-svc-docker when: run_once_sys_svc_docker is not defined -- name: create docker network for Ollama, so that other applications can access it +- name: Create docker network community.docker.docker_network: name: "{{ docker_network_name }}" state: present diff --git a/roles/docker-compose/tasks/utils/up.yml b/roles/docker-compose/tasks/utils/up.yml index d4b9a708..50910ed2 100644 --- a/roles/docker-compose/tasks/utils/up.yml +++ b/roles/docker-compose/tasks/utils/up.yml @@ -23,4 +23,5 @@ notify: docker compose up - name: "Flush Docker Compose Up Handlers for {{ docker_compose.directories.instance }}" - meta: flush_handlers \ No newline at end of file + meta: flush_handlers + when: docker_compose_flush_handlers | bool \ No newline at end of file