From d9db72a3fff6a86305b9c4b13addb1177dc5947a Mon Sep 17 00:00:00 2001 From: Andrea Dell'Amico Date: Wed, 30 Nov 2022 20:25:13 +0100 Subject: [PATCH] Add the opportunity to add custom optionswq --- defaults/main.yml | 3 +++ templates/keycloak.conf.j2 | 6 ++++++ templates/quarkus.properties.j2 | 4 ++++ 3 files changed, 13 insertions(+) diff --git a/defaults/main.yml b/defaults/main.yml index b4af0b2..7536003 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -30,6 +30,9 @@ keycloak_remote_providers: [] # maven_extension: '' # maven_version: '' +keycloak_additional_properties: [] +keycloak_quarkus_additional_properties: [] + keycloak_external_avatar_dir_enabled: false keycloak_external_avatar_dir: '{{ keycloak_data_directory }}/avatar' diff --git a/templates/keycloak.conf.j2 b/templates/keycloak.conf.j2 index 9287a0c..65d641a 100644 --- a/templates/keycloak.conf.j2 +++ b/templates/keycloak.conf.j2 @@ -57,3 +57,9 @@ log-console-output={{ keycloak_log_console_output }} log-file={{ keycloak_log_file }} log-file-format={{ keycloak_log_file_format }} log-level={{ keycloak_log_level }} + +# Additional properties +{% for keycloak_prop in keycloak_additional_properties %} +{{ keycloak_prop }} +{% endfor %} + diff --git a/templates/quarkus.properties.j2 b/templates/quarkus.properties.j2 index 1944191..486e7d3 100644 --- a/templates/quarkus.properties.j2 +++ b/templates/quarkus.properties.j2 @@ -13,3 +13,7 @@ quarkus.http.access-log.rotation.max-file-size={{ keycloak_log_max_size }} quarkus.http.access-log.rotation.max-backup-index={{ keycloak_log_backup_index }} quarkus.http.access-log.pattern=%t [%{i,X-Forwarded-For}, %h] %l (user:%u) - '%r' => %s (%b bytes) '%{i,User-Agent}' (Referer: '%{i,Referer}') - [%I, %Dms] quarkus.http.record-request-start-time=true +{% for prop in keycloak_quarkus_additional_properties %} +{{ prop }} +{% endfor %} +