You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
609 B
YAML
18 lines
609 B
YAML
---
|
|
- name: "Reading users by username <{{ current_username }}> from realm <{{ current_realm_name }}>"
|
|
delegate_to: 127.0.0.1
|
|
become: false
|
|
uri:
|
|
url: "{{ shared_service_url_keycloak }}/auth/admin/realms/{{ current_realm_name }}/users?username={{ current_username }}"
|
|
method: GET
|
|
headers:
|
|
Authorization: "Bearer {{ access_token }} "
|
|
status_code: [200]
|
|
register: keycloak_user_result
|
|
|
|
- name: "Reading user id for username <{{ current_username }}>"
|
|
set_fact:
|
|
keycloak_user_id: "{{ keycloak_user_result.json | json_query(querystr1) | first }}"
|
|
vars:
|
|
querystr1: "[*].id"
|