diff --git a/changelogs/fragments/11002-keycloak-add-admin-permissions-enabled.yaml b/changelogs/fragments/11002-keycloak-add-admin-permissions-enabled.yaml new file mode 100644 index 0000000000..318c1c819a --- /dev/null +++ b/changelogs/fragments/11002-keycloak-add-admin-permissions-enabled.yaml @@ -0,0 +1,2 @@ +bugfixes: + - keycloak_realm - support setting ``adminPermissionsEnabled`` for a realm (https://github.com/ansible-collections/community.general/issues/10962). diff --git a/plugins/modules/keycloak_realm.py b/plugins/modules/keycloak_realm.py index 48916ea8d4..f5f29c4fbd 100644 --- a/plugins/modules/keycloak_realm.py +++ b/plugins/modules/keycloak_realm.py @@ -111,6 +111,13 @@ options: aliases: - adminEventsEnabled type: bool + admin_permissions_enabled: + description: + - The realm admin permissions enabled. + aliases: + - adminPermissionsEnabled + type: bool + version_added: 12.0.0 admin_theme: description: - The realm admin theme. @@ -870,6 +877,7 @@ def main(): ), admin_events_details_enabled=dict(type="bool", aliases=["adminEventsDetailsEnabled"]), admin_events_enabled=dict(type="bool", aliases=["adminEventsEnabled"]), + admin_permissions_enabled=dict(type="bool", aliases=["adminPermissionsEnabled"]), admin_theme=dict(type="str", aliases=["adminTheme"]), attributes=dict(type="dict"), browser_flow=dict(type="str", aliases=["browserFlow"]),