---
|
- name: "Get Che {{ user }} token"
|
uri:
|
url: http://keycloak-codeready.{{ route_subdomain }}/auth/realms/codeready/protocol/openid-connect/token
|
method: POST
|
body:
|
username: "{{ user }}"
|
password: "{{ workshop_che_user_password }}"
|
grant_type: "password"
|
client_id: "admin-cli"
|
body_format: form-urlencoded
|
status_code: 200
|
register: user_token
|
|
- name: Confirm running status of workspace for {{ user }}
|
uri:
|
url: "http://codeready-codeready.{{ route_subdomain }}/api/workspace"
|
method: GET
|
headers:
|
Accept: application/json
|
Authorization: "Bearer {{ user_token.json.access_token }}"
|
status_code: 200
|
register: workspace_def
|
failed_when: (workspace_def.json[0].status == "STOPPED") or (workspace_def.json[0].status == "STOPPING")
|