diff --git a/changelogs/fragments/11513-keycloak-realm-localizationTexts-support.yml b/changelogs/fragments/11513-keycloak-realm-localizationTexts-support.yml new file mode 100644 index 0000000000..0502002bfa --- /dev/null +++ b/changelogs/fragments/11513-keycloak-realm-localizationTexts-support.yml @@ -0,0 +1,3 @@ +--- +minor_changes: + - keycloak_realm - add support for ``localizationTexts`` option in Keycloak realms (https://github.com/ansible-collections/community.general/pull/11513). diff --git a/plugins/modules/keycloak_realm.py b/plugins/modules/keycloak_realm.py index 57e8683e27..c274d9bfa3 100644 --- a/plugins/modules/keycloak_realm.py +++ b/plugins/modules/keycloak_realm.py @@ -291,6 +291,13 @@ options: aliases: - internationalizationEnabled type: bool + localization_texts: + description: + - The custom localization texts for a realm. + aliases: + - localizationTexts + type: dict + version_added: 12.4.0 login_theme: description: - The realm login theme. @@ -917,6 +924,7 @@ def main(): events_listeners=dict(type="list", elements="str", aliases=["eventsListeners"]), failure_factor=dict(type="int", aliases=["failureFactor"]), internationalization_enabled=dict(type="bool", aliases=["internationalizationEnabled"]), + localization_texts=dict(type="dict", aliases=["localizationTexts"]), login_theme=dict(type="str", aliases=["loginTheme"]), login_with_email_allowed=dict(type="bool", aliases=["loginWithEmailAllowed"]), max_delta_time_seconds=dict(type="int", aliases=["maxDeltaTimeSeconds"]),