Unverified Commit 12dcdd83 authored by Dennis Hoppe's avatar Dennis Hoppe
Browse files

Creation of admin user should be idempotent

parent a6e49930
Pipeline #2876 passed with stage
in 35 seconds
......@@ -18,10 +18,22 @@
- restart keycloak
- name: request a bearer token
method: POST
body_format: form-urlencoded
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 }}"
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
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment