From c3c2ba34b449616bb634427e6a746c62dfb9d91d Mon Sep 17 00:00:00 2001
From: Slavi Pantaleev <slavi@devture.com>
Date: Wed, 12 Mar 2025 08:02:29 +0200
Subject: [PATCH] Split `matrix_element_call_systemd_required_services_list`
 into `_default`, `_auto` and `_custom`

---
 roles/custom/matrix-element-call/defaults/main.yml | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/roles/custom/matrix-element-call/defaults/main.yml b/roles/custom/matrix-element-call/defaults/main.yml
index 1249f55cf..8dd5cda0c 100644
--- a/roles/custom/matrix-element-call/defaults/main.yml
+++ b/roles/custom/matrix-element-call/defaults/main.yml
@@ -78,7 +78,10 @@ matrix_element_call_container_labels_additional_labels: ''
 matrix_element_call_container_extra_arguments: []
 
 # List of systemd services that matrix-element-call.service depends on
-matrix_element_call_systemd_required_services_list: "{{ [devture_systemd_docker_base_docker_service_name] if devture_systemd_docker_base_docker_service_name else [] }}"
+matrix_element_call_systemd_required_services_list: "{{ matrix_element_call_systemd_required_services_list_default + matrix_element_call_systemd_required_services_list_auto + matrix_element_call_systemd_required_services_list_custom }}"
+matrix_element_call_systemd_required_services_list_default: "{{ [devture_systemd_docker_base_docker_service_name] if devture_systemd_docker_base_docker_service_name else [] }}"
+matrix_element_call_systemd_required_services_list_auto: []
+matrix_element_call_systemd_required_services_list_custom: []
 
 # Specifies the value of the `X-XSS-Protection` header
 # Stops pages from loading when they detect reflected cross-site scripting (XSS) attacks.