--- - name: "Authenticating with keycloak server <{{ shared_service_url_keycloak }}>" delegate_to: 127.0.0.1 become: false uri: url: "{{ shared_service_url_keycloak }}/auth/realms/master/protocol/openid-connect/token" method: POST body_format: form-urlencoded body: 'username={{ keycloak_admin_username | urlencode() }}&password={{ keycloak_admin_password | urlencode() }}&client_id=admin-cli&grant_type=password' register: keycloak_authentication retries: 5 delay: 5 tags: - always - name: "Saving access_token as variable (fact)" set_fact: access_token: "{{ keycloak_authentication.json.access_token }}" tags: - always - name: "Printing access_token for keycloak server" debug: msg: "{{ access_token }}" tags: - always when: - debug