From 012ac2bd9a1d6bf0a8faa646da10a849b9bee428 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Fra=C3=9F?= Date: Sat, 26 Oct 2024 10:51:33 +0200 Subject: [PATCH] [fix] role:espe_backend:outputs --- roles/espe_backend/defaults/main.json | 2 +- roles/espe_backend/templates/conf.json.j2 | 4 +--- roles/espe_backend/vardef.json | 22 ++++++++++++++++++++-- 3 files changed, 22 insertions(+), 6 deletions(-) diff --git a/roles/espe_backend/defaults/main.json b/roles/espe_backend/defaults/main.json index 2aec261..7c80183 100644 --- a/roles/espe_backend/defaults/main.json +++ b/roles/espe_backend/defaults/main.json @@ -35,5 +35,5 @@ "var_espe_backend_name_index_veil": true, "var_espe_backend_name_index_salt": "REPLACE_ME", "var_espe_backend_admins": [], - "var_espe_backend_output_authelia": null + "var_espe_backend_outputs": [] } diff --git a/roles/espe_backend/templates/conf.json.j2 b/roles/espe_backend/templates/conf.json.j2 index b2afd35..01b91f4 100644 --- a/roles/espe_backend/templates/conf.json.j2 +++ b/roles/espe_backend/templates/conf.json.j2 @@ -87,7 +87,5 @@ } }, "admins": {{var_espe_backend_admins | to_json}}, - "output": { - "authelia": {{var_espe_backend_output_authelia | to_json}} - } + "outputs": {{var_espe_backend_outputs | to_json}} } diff --git a/roles/espe_backend/vardef.json b/roles/espe_backend/vardef.json index 8edfa16..c106ee2 100644 --- a/roles/espe_backend/vardef.json +++ b/roles/espe_backend/vardef.json @@ -179,8 +179,26 @@ }, "mandatory": false }, - "output_authelia": { + "outputs": { "nullable": true, - "type": "string" + "type": "array", + "items": { + "nullable": false, + "type": "object", + "properties": { + "kind": { + "nullable": false, + "type": "string" + }, + "data": { + "nullable": true + } + }, + "required": [ + "kind", + "data" + ], + "additionalProperties": false + } } }