From 4ef78bdb7f81d3fbf23e1e3c276fccc58d8cd63d Mon Sep 17 00:00:00 2001 From: Slavi Pantaleev Date: Sun, 27 Jul 2025 07:36:21 +0300 Subject: [PATCH] Adjust default value for `matrix_synapse_admin_configuration_extension_json_auto` to match what we expect and how we use it We expect a string, which is parsed via `from_json`. This matches previous usage in inventories, as well as what the user-controlled precedessor of this variable (`matrix_synapse_admin_configuration_extension_json`) is like. Related to 997e6ca6113107dc388469674b86765f59818c5b Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/4459 --- roles/custom/matrix-synapse-admin/defaults/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/custom/matrix-synapse-admin/defaults/main.yml b/roles/custom/matrix-synapse-admin/defaults/main.yml index b42675d95..013a97d6b 100644 --- a/roles/custom/matrix-synapse-admin/defaults/main.yml +++ b/roles/custom/matrix-synapse-admin/defaults/main.yml @@ -187,7 +187,7 @@ matrix_synapse_admin_configuration_default: matrix_synapse_admin_configuration_extension_json: '{}' # This is similar to `matrix_synapse_admin_configuration_extension_json`, but intended for use by playbook or group vars -matrix_synapse_admin_configuration_extension_json_auto: {} +matrix_synapse_admin_configuration_extension_json_auto: '{}' matrix_synapse_admin_configuration_extension: "{{ matrix_synapse_admin_configuration_extension_json_auto | from_json | combine(matrix_synapse_admin_configuration_extension_json | from_json if matrix_synapse_admin_configuration_extension_json | from_json is mapping else {}, recursive=True) }}"