1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00
community.general/plugins/module_utils
patchback[bot] 87a079e93c
[PR #7663/f7bc6964 backport][stable-8] Add keycloak_realm_rolemapping module to map realm roles to groups ()
Add keycloak_realm_rolemapping module to map realm roles to groups ()

* Add keycloak_realm_rolemapping module to map realm roles to groups

* Whitespace

* Description in plain English

* Casing

* Update error reporting as per 

* Add agross as maintainer of keycloak_realm_rolemapping module

* cid and client_id are not used here

* Credit other authors

* mhuysamen submitted 
* Gaetan2907 authored keycloak_client_rolemapping.py which I took as a
  basis

* Add integration tests

* With Keycloak 23 realmRoles are only returned if assigned

* Remove debug statement

* Add test verifying that unmap works when no realm roles are assigned

* Add license to readme

* Change version number this module was added

* Document which versions of the docker images have been tested

* Downgrade version_added

Co-authored-by: Felix Fontein <felix@fontein.de>

---------

Co-authored-by: Felix Fontein <felix@fontein.de>
(cherry picked from commit f7bc6964be)

Co-authored-by: Alexander Groß <agross@therightstuff.de>
2023-12-28 17:28:03 +00:00
..
identity/keycloak [PR #7663/f7bc6964 backport][stable-8] Add keycloak_realm_rolemapping module to map realm roles to groups () 2023-12-28 17:28:03 +00:00
mh Bump version of main to 8.0.0; remove deprecations, deprecate some leftovers () 2023-10-09 13:31:27 +02:00
net_tools/pritunl Fix more typos () 2023-10-29 18:04:44 +01:00
oracle [PR #7501/48e860be backport][stable-8] Use isinstance() instead of type() () 2023-11-08 13:27:04 +01:00
remote_management/lxca
source_control
storage
_filelock.py passwordstore plugin: vendor FileLock that was removed from ansible-core devel () 2023-04-28 12:08:45 +02:00
_mount.py
_stormssh.py Removes dependency on StormSSH () 2023-03-12 12:39:42 +01:00
alicloud_ecs.py multiple modules: removed unused imports () 2022-09-09 22:23:48 +02:00
btrfs.py New modules btrfs_subvolume / btrfs_info () 2023-04-20 06:35:29 +02:00
cloud.py
cmd_runner.py CmdRunner bugfix () 2023-09-10 07:41:04 +02:00
consul.py Add consul_role module from domant PR () 2023-09-17 14:35:00 +02:00
csv.py csv module utils: detect unicode BOM in content () 2023-06-15 07:19:16 +02:00
database.py
deps.py deps module util: fix overzealous name cropping () 2023-05-04 19:50:39 +12:00
dimensiondata.py Fix more typos () 2023-10-29 18:04:44 +01:00
gandi_livedns_api.py
gconftool2.py gconftool2: refactored to use ModuleHelper + CmdRunner () 2022-11-15 21:02:45 +01:00
gio_mime.py New Module: gio_mime () 2023-09-20 19:29:05 +02:00
gitlab.py [PR #7486/4a74f46e backport][stable-8] refactor(gitlab modules): remove duplicate gitlab package check () 2023-11-13 20:42:35 +01:00
heroku.py
hwc_utils.py Fix more typos () 2023-10-29 18:04:44 +01:00
ibm_sa_utils.py
ilo_redfish_utils.py Adding CheckiLORebootStatus functionality to ilo_redfish_command () 2023-04-16 13:06:12 +02:00
influxdb.py Remove unneccessary imports () 2023-02-12 19:48:39 +01:00
ipa.py
jenkins.py jenkins_plugin: fix sanity checks () 2022-11-17 06:55:46 +01:00
known_hosts.py
ldap.py ldap: Add client certificate support () 2023-06-15 07:19:29 +02:00
linode.py
locale_gen.py locale_gen: refactor module to use CmdRunner () 2023-07-06 21:05:34 +02:00
lxd.py plugins/inventory/lxd: add server_cert option () 2023-10-25 08:47:48 +02:00
manageiq.py
memset.py Fix more typos () 2023-10-29 18:04:44 +01:00
module_helper.py Bump version of main to 8.0.0; remove deprecations, deprecate some leftovers () 2023-10-09 13:31:27 +02:00
ocapi_utils.py [PR #7501/48e860be backport][stable-8] Use isinstance() instead of type() () 2023-11-08 13:27:04 +01:00
oneandone.py Fix more copyright lines, add more default copyright lines () 2022-08-08 14:24:58 +02:00
onepassword.py
oneview.py Remove unneccessary imports () 2023-02-12 19:48:39 +01:00
online.py Fix more copyright lines, add more default copyright lines () 2022-08-08 14:24:58 +02:00
opennebula.py one_vm: fix syntax error when creating VMs with a more complex template () 2023-04-16 13:22:49 +02:00
pipx.py [PR #7506/c2e578cb backport][stable-8] pipx: change parameter formatter for pip_args () 2023-11-11 12:36:48 +01:00
proxmox.py [proxmox] Use proxmoxer_version instead of server API version () 2023-07-20 08:40:02 +02:00
puppet.py puppet: fix noop parameter error () 2023-05-03 22:45:01 +02:00
pure.py Remove unneccessary imports () 2023-02-12 19:48:39 +01:00
rax.py rax_scaling_group: fix sanity check () 2022-11-16 21:58:55 +01:00
redfish_utils.py [PR #7626/30edafab backport][stable-8] add BootProgress property to redfish_info () 2023-12-02 21:26:24 +01:00
redhat.py Deprecate module_utils.redhat () 2023-06-10 13:26:14 +02:00
redis.py
rundeck.py Rundeck - fix TypeError on 404 api response () 2023-07-31 08:37:32 +02:00
saslprep.py
scaleway.py Fix more typos () 2023-10-29 18:04:44 +01:00
snap.py snap: add param "dangerous" () 2023-07-15 12:54:39 +02:00
ssh.py ssh_config: fixed sanity () 2022-12-22 21:34:21 +01:00
univention_umc.py
utm_utils.py
vardict.py Fix more typos () 2023-10-29 18:04:44 +01:00
version.py Drop support for ansible-core 2.11 and 2.12 () 2023-10-11 16:13:14 +02:00
vexata.py
wdc_redfish_utils.py Fix more typos () 2023-10-29 18:04:44 +01:00
xenserver.py
xfconf.py