From 8e0341c1200b6b7871fd170a3535321c7c6d659c Mon Sep 17 00:00:00 2001 From: Kevin Veen-Birkenbach Date: Fri, 8 Aug 2025 19:33:16 +0200 Subject: [PATCH] Solved some handler reloading bugs --- roles/cmp-db-docker-proxy/tasks/main.yml | 8 ++++++-- roles/srv-proxy-6-6-domain/tasks/main.yml | 6 +++++- roles/svc-db-postgres/tasks/main.yml | 1 + 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/roles/cmp-db-docker-proxy/tasks/main.yml b/roles/cmp-db-docker-proxy/tasks/main.yml index 234ab0ac..53972d31 100644 --- a/roles/cmp-db-docker-proxy/tasks/main.yml +++ b/roles/cmp-db-docker-proxy/tasks/main.yml @@ -1,5 +1,9 @@ # run_once_cmp_db_docker_proxy: deactivated +- include_tasks: "{{ playbook_dir }}/tasks/utils/load_handlers.yml" + vars: + handler_role_name: "svc-prx-openresty" + - name: "For '{{ application_id }}': load docker and db" include_role: name: cmp-db-docker @@ -8,5 +12,5 @@ include_role: name: srv-proxy-6-6-domain vars: - domain: "{{ domains | get_domain(application_id) }}" - http_port: "{{ ports.localhost.http[application_id] }}" \ No newline at end of file + domain: "{{ domains | get_domain(application_id) }}" + http_port: "{{ ports.localhost.http[application_id] }}" \ No newline at end of file diff --git a/roles/srv-proxy-6-6-domain/tasks/main.yml b/roles/srv-proxy-6-6-domain/tasks/main.yml index 43b2d07f..ffc3010c 100644 --- a/roles/srv-proxy-6-6-domain/tasks/main.yml +++ b/roles/srv-proxy-6-6-domain/tasks/main.yml @@ -3,6 +3,10 @@ include_tasks: cleanup.yml when: mode_cleanup | bool +- include_tasks: "{{ playbook_dir }}/tasks/utils/load_handlers.yml" + vars: + handler_role_name: "svc-prx-openresty" + - name: "include role for {{ domain }} to receive certificates and do the modification routines" include_role: name: srv-web-7-6-composer @@ -18,7 +22,7 @@ uri: url: "{{ domains | get_url(application_id, WEB_PROTOCOL) }}" register: site_check - failed_when: false + failed_when: false changed_when: false when: not nginx_conf.changed diff --git a/roles/svc-db-postgres/tasks/main.yml b/roles/svc-db-postgres/tasks/main.yml index 33e6c2c9..81275aae 100644 --- a/roles/svc-db-postgres/tasks/main.yml +++ b/roles/svc-db-postgres/tasks/main.yml @@ -26,6 +26,7 @@ when: run_once_svc_db_postgres is not defined - include_tasks: "{{ playbook_dir }}/tasks/utils/load_handlers.yml" + # Necessary because docker handlers are overwritten by condition vars: handler_role_name: "docker-compose"