From ca28dae24e39d9818dc911d5e94eb4c1569cc3e9 Mon Sep 17 00:00:00 2001 From: Max Blome Date: Mon, 14 Jul 2025 18:51:32 +0200 Subject: [PATCH] Add brute_force_strategy --- plugins/modules/keycloak_realm.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/plugins/modules/keycloak_realm.py b/plugins/modules/keycloak_realm.py index c2d4dceb21..29496b7c73 100644 --- a/plugins/modules/keycloak_realm.py +++ b/plugins/modules/keycloak_realm.py @@ -141,6 +141,13 @@ options: aliases: - bruteForceProtected type: bool + brute_force_strategy: + description: + - The realm brute force strategy. + aliases: + - bruteForceStrategy + choices: ['LINEAR', 'MULTIPLE'] + type: str client_authentication_flow: description: - The realm client authentication flow. @@ -638,6 +645,7 @@ def main(): browser_flow=dict(type='str', aliases=['browserFlow']), browser_security_headers=dict(type='dict', aliases=['browserSecurityHeaders']), brute_force_protected=dict(type='bool', aliases=['bruteForceProtected']), + brute_force_strategy=dict(type='str', choices=['LINEAR', 'MULTIPLE'], aliases=['bruteForceStrategy']), client_authentication_flow=dict(type='str', aliases=['clientAuthenticationFlow']), client_scope_mappings=dict(type='dict', aliases=['clientScopeMappings']), default_default_client_scopes=dict(type='list', elements='str', aliases=['defaultDefaultClientScopes']),