mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-03-21 20:59:10 +00:00
* fix(keycloak_user_rolemapping): handle None response for client role lookup When adding a client role to a user who has no existing roles for that client, get_client_user_rolemapping_by_id() returns None. The existing code indexed directly into the result causing a TypeError. Add the same None check that already existed for realm roles since PR #11256. Fixes #10960 * fix(tests): use dict format for task vars in keycloak_user_rolemapping tests Task-level vars requires a YAML mapping, not a sequence. The leading dash (- roles:) produced a list instead of a dict, which ansible-core 2.20 rejects with "Vars in a Task must be specified as a dictionary". * Update changelogs/fragments/keycloak-user-rolemapping-client-none-check.yml Co-authored-by: Felix Fontein <felix@fontein.de> --------- Co-authored-by: Felix Fontein <felix@fontein.de>
15 lines
408 B
YAML
15 lines
408 B
YAML
---
|
|
# Copyright (c) 2022, Dušan Marković (@bratwurzt)
|
|
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
|
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
|
|
|
url: http://localhost:8080/auth
|
|
admin_realm: master
|
|
admin_user: admin
|
|
admin_password: password
|
|
realm: myrealm
|
|
client_id: myclient
|
|
client_id_2: myotherclient
|
|
role: myrole
|
|
description_1: desc 1
|
|
description_2: desc 2
|