Wolfgang Kulhanek
2020-03-04 6f3b7b3073e11579a62b6e2e8e2d74b6e159bc36
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
---
- 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")