blob: 4c8b9f8172951daedb2860f99e13c3c6f385bcb9 [file] [log] [blame]
---
- name: Retrieve access token for superuser - {{ baas_superuser_name }}
uri:
url: 'http://{{ public_mgmt_ip }}/management/token'
method: POST
timeout: 180
body_format: json
body:
username: '{{ baas_superuser_name }}'
password: '{{ baas_superuser_pass }}'
grant_type: 'password'
register: token_response
- name: Set superuser access token
set_fact:
access_token: '{{ token_response.json.access_token }}'
- name: Create organization - {{ org_name }}
uri:
url: 'http://{{ public_mgmt_ip }}/management/organizations'
method: POST
timeout: 180
body_format: json
body:
organization: '{{ org_name }}'
username: '{{ baas_admin_name }}'
name: '{{ baas_admin_name }}'
email: '{{ baas_admin_email }}'
password: '{{ baas_admin_pass }}'
HEADER_Authorization: 'Bearer {{ access_token }}'
register: org_response
- name: Activate and confirm user - {{ baas_admin_name }}
uri:
url: 'http://{{ public_mgmt_ip }}/management/users/{{ baas_admin_name }}'
timeout: 180
method: PUT
body_format: json
body:
activated: True
confirmed: True
HEADER_Authorization: 'Bearer {{ access_token }}'
register: user_response