Skip to content
Snippets Groups Projects
Commit 3745e5f6 authored by Dennis Hoppe's avatar Dennis Hoppe Committed by Sven-Hendrik Haase
Browse files

Creation of admin user should be idempotent

parent ba1f1a5b
No related branches found
No related tags found
1 merge request!134Creation of admin user should be idempotent
......@@ -18,10 +18,22 @@
notify:
- restart keycloak
- name: request a bearer token
uri:
url: http://127.0.0.1:8080/auth/realms/master/protocol/openid-connect/token
method: POST
body_format: form-urlencoded
body:
username: "{{ vault_keycloak_admin_user }}"
password: "{{ vault_keycloak_admin_password }}"
grant_type: password
client_id: admin-cli
ignore_errors: True
register: token
- name: create an admin user
command: /opt/keycloak/bin/add-user-keycloak.sh -r master -u "{{ vault_keycloak_admin_user }}" -p "{{ vault_keycloak_admin_password }}"
args:
creates: /opt/keycloak/standalone/configuration/keycloak-add-user.json
when: token.status == 401
- name: start and enable keycloak
service: name=keycloak enabled=yes state=started
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment