From f0b95ed83afb5fbb5f3c0a4fbc7e12b6bc96ba73 Mon Sep 17 00:00:00 2001 From: Bert-Jan Fikse Date: Wed, 20 Aug 2025 16:05:23 +0200 Subject: [PATCH] fix: only run static services tasks when enabled --- roles/reverseproxy/tasks/main.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/roles/reverseproxy/tasks/main.yml b/roles/reverseproxy/tasks/main.yml index 76175b0..cabe5e0 100644 --- a/roles/reverseproxy/tasks/main.yml +++ b/roles/reverseproxy/tasks/main.yml @@ -7,15 +7,18 @@ delegate_to: "{{ item }}" delegate_facts: true loop: "{{ groups['all_servers'] }}" + when: use_static_services | bool - name: Build service registry from all hosts set_fact: all_services: "{{ all_services | default([]) + hostvars[item].services | default([]) | map('combine', {'backend_host': item}) | list }}" loop: "{{ groups['all_servers'] }}" + when: use_static_services | bool - name: Debug service registry debug: var: all_services + when: use_static_services | bool - name: Create docker compose directory file: @@ -44,6 +47,7 @@ dest: "{{ docker_compose_dir }}/services.yml" mode: '0644' notify: restart traefik + when: use_static_services | bool - name: Create docker-compose file for traefik template: