mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
Fix keycloak_realm module (#3231)
* fix events_listeners element type add events_enabled parameter * Update plugins/modules/identity/keycloak/keycloak_realm.py Co-authored-by: Felix Fontein <felix@fontein.de> * add changelog * Update changelogs/fragments/3231-fix-keycloak-realm-events.yml Co-authored-by: Felix Fontein <felix@fontein.de> * Update changelogs/fragments/3231-fix-keycloak-realm-events.yml Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/identity/keycloak/keycloak_realm.py Co-authored-by: Felix Fontein <felix@fontein.de> Co-authored-by: Felix Fontein <felix@fontein.de>
This commit is contained in:
parent
cc458f7c37
commit
825e17c1cf
2 changed files with 15 additions and 2 deletions
5
changelogs/fragments/3231-fix-keycloak-realm-events.yml
Normal file
5
changelogs/fragments/3231-fix-keycloak-realm-events.yml
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
bugfixes:
|
||||||
|
- keycloak_realm - element type for ``events_listeners`` parameter should be ``string`` instead of ``dict`` (https://github.com/ansible-collections/community.general/pull/3231).
|
||||||
|
minor_changes:
|
||||||
|
- keycloak_realm - add ``events_enabled`` parameter to allow activation or deactivation of login events (https://github.com/ansible-collections/community.general/pull/3231).
|
||||||
|
|
|
@ -242,6 +242,13 @@ options:
|
||||||
- enabledEventTypes
|
- enabledEventTypes
|
||||||
type: list
|
type: list
|
||||||
elements: str
|
elements: str
|
||||||
|
events_enabled:
|
||||||
|
description:
|
||||||
|
- Enables or disables login events for this realm.
|
||||||
|
aliases:
|
||||||
|
- eventsEnabled
|
||||||
|
type: bool
|
||||||
|
version_added: 3.6.0
|
||||||
events_expiration:
|
events_expiration:
|
||||||
description:
|
description:
|
||||||
- The realm events expiration.
|
- The realm events expiration.
|
||||||
|
@ -254,7 +261,7 @@ options:
|
||||||
aliases:
|
aliases:
|
||||||
- eventsListeners
|
- eventsListeners
|
||||||
type: list
|
type: list
|
||||||
elements: dict
|
elements: str
|
||||||
failure_factor:
|
failure_factor:
|
||||||
description:
|
description:
|
||||||
- The realm failure factor.
|
- The realm failure factor.
|
||||||
|
@ -626,8 +633,9 @@ def main():
|
||||||
email_theme=dict(type='str', aliases=['emailTheme']),
|
email_theme=dict(type='str', aliases=['emailTheme']),
|
||||||
enabled=dict(type='bool'),
|
enabled=dict(type='bool'),
|
||||||
enabled_event_types=dict(type='list', elements='str', aliases=['enabledEventTypes']),
|
enabled_event_types=dict(type='list', elements='str', aliases=['enabledEventTypes']),
|
||||||
|
events_enabled=dict(type='bool', aliases=['eventsEnabled']),
|
||||||
events_expiration=dict(type='int', aliases=['eventsExpiration']),
|
events_expiration=dict(type='int', aliases=['eventsExpiration']),
|
||||||
events_listeners=dict(type='list', elements='dict', 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']),
|
||||||
login_theme=dict(type='str', aliases=['loginTheme']),
|
login_theme=dict(type='str', aliases=['loginTheme']),
|
||||||
|
|
Loading…
Reference in a new issue