From e3c0880e981cd0b0488f3234e65c832474d57be7 Mon Sep 17 00:00:00 2001 From: Kevin Veen-Birkenbach Date: Fri, 26 Sep 2025 22:09:39 +0200 Subject: [PATCH] Fix semi-stateless run_once label and load both docker-compose & openresty handlers See: https://chatgpt.com/share/68d6f2f3-59a4-800f-b20e-ed1c7df9e2ff --- roles/sys-stk-semi-stateless/tasks/main.yml | 2 +- roles/sys-svc-webserver-core/tasks/01_core.yml | 11 +++++++---- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/roles/sys-stk-semi-stateless/tasks/main.yml b/roles/sys-stk-semi-stateless/tasks/main.yml index b97f8e7c..98b966da 100644 --- a/roles/sys-stk-semi-stateless/tasks/main.yml +++ b/roles/sys-stk-semi-stateless/tasks/main.yml @@ -1,4 +1,4 @@ -# run_once_sys_stk_full_stateless: deactivated +# run_once_sys_stk_semi_stateless: deactivated - name: "sys-stk-front-base" include_role: diff --git a/roles/sys-svc-webserver-core/tasks/01_core.yml b/roles/sys-svc-webserver-core/tasks/01_core.yml index a095a83a..cc09bf7a 100644 --- a/roles/sys-svc-webserver-core/tasks/01_core.yml +++ b/roles/sys-svc-webserver-core/tasks/01_core.yml @@ -11,10 +11,13 @@ - name: "Load variables from {{ DOCKER_VARS_FILE }} for {{ role_name }}/{{ application_id }}" include_vars: "{{ DOCKER_VARS_FILE }}" -- name: "Load docker compose handlers" +- name: "Load docker compose & openresty handlers" include_tasks: "{{ [ playbook_dir, 'tasks/utils/load_handlers.yml' ] | path_join }}" - vars: - handler_role_name: "docker-compose" + loop: + - docker-compose + - svc-prx-openresty + loop_control: + loop_var: handler_role_name - name: "Include tasks to create directories" include_tasks: 04_directories.yml @@ -23,7 +26,7 @@ template: src: nginx.conf.j2 dest: "{{ NGINX.FILES.CONFIGURATION }}" - notify: docker compose up + notify: restart openresty - name: Include openresty # Outside of run_once block is necessary for handler loading