diff --git a/changelogs/fragments/11584-keycloak-first-roker-login-parameter.yml b/changelogs/fragments/11584-keycloak-first-roker-login-parameter.yml new file mode 100644 index 0000000000..9bec4133fe --- /dev/null +++ b/changelogs/fragments/11584-keycloak-first-roker-login-parameter.yml @@ -0,0 +1,2 @@ +minor_changes: + - keycloak_realm - add ``first_broker_login_flow`` parameter (https://github.com/ansible-collections/community.general/pull/11622). \ No newline at end of file diff --git a/plugins/modules/keycloak_realm.py b/plugins/modules/keycloak_realm.py index c274d9bfa3..1219c0e44b 100644 --- a/plugins/modules/keycloak_realm.py +++ b/plugins/modules/keycloak_realm.py @@ -285,6 +285,13 @@ options: aliases: - failureFactor type: int + first_broker_login_flow: + description: + - The realm first broker login flow. + aliases: + - firstBrokerLoginFlow + type: str + version_added: 12.5.0 internationalization_enabled: description: - The realm internationalization enabled option. @@ -923,6 +930,7 @@ def main(): events_expiration=dict(type="int", aliases=["eventsExpiration"]), events_listeners=dict(type="list", elements="str", aliases=["eventsListeners"]), failure_factor=dict(type="int", aliases=["failureFactor"]), + first_broker_login_flow=dict(type="str", aliases=["firstBrokerLoginFlow"]), internationalization_enabled=dict(type="bool", aliases=["internationalizationEnabled"]), localization_texts=dict(type="dict", aliases=["localizationTexts"]), login_theme=dict(type="str", aliases=["loginTheme"]),