1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2026-03-21 20:59:10 +00:00

add support for localizationTexts in keycloak_realm.py (#11513)

* add support for localizationTexts in keycloak_realm.py

* add changelog fragment

* change version added to next minor release

* Update changelogs/fragments/11513-keycloak-realm-localizationTexts-support.yml

Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>

* Update plugins/modules/keycloak_realm.py

Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>

---------

Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>
This commit is contained in:
nwintering 2026-02-21 22:52:22 +01:00 committed by GitHub
parent 7cd75945b2
commit 0e184d24cf
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 11 additions and 0 deletions

View file

@ -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).

View file

@ -291,6 +291,13 @@ options:
aliases: aliases:
- internationalizationEnabled - internationalizationEnabled
type: bool type: bool
localization_texts:
description:
- The custom localization texts for a realm.
aliases:
- localizationTexts
type: dict
version_added: 12.4.0
login_theme: login_theme:
description: description:
- The realm login theme. - The realm login theme.
@ -917,6 +924,7 @@ def main():
events_listeners=dict(type="list", elements="str", aliases=["eventsListeners"]), events_listeners=dict(type="list", elements="str", aliases=["eventsListeners"]),
failure_factor=dict(type="int", aliases=["failureFactor"]), failure_factor=dict(type="int", aliases=["failureFactor"]),
internationalization_enabled=dict(type="bool", aliases=["internationalizationEnabled"]), internationalization_enabled=dict(type="bool", aliases=["internationalizationEnabled"]),
localization_texts=dict(type="dict", aliases=["localizationTexts"]),
login_theme=dict(type="str", aliases=["loginTheme"]), login_theme=dict(type="str", aliases=["loginTheme"]),
login_with_email_allowed=dict(type="bool", aliases=["loginWithEmailAllowed"]), login_with_email_allowed=dict(type="bool", aliases=["loginWithEmailAllowed"]),
max_delta_time_seconds=dict(type="int", aliases=["maxDeltaTimeSeconds"]), max_delta_time_seconds=dict(type="int", aliases=["maxDeltaTimeSeconds"]),