blob: 92a27a42b53109e4db9236c9ed052ba923e0c688 [file] [log] [blame]
---
#- name: Retrieve ip address of first baas node
# set_fact:
# baas_mgmt_ip: "{{ groups['baas'][0] }}"
#
#- name: Retrieve access token for superuser - {{ baas_superuser_name }}
# uri:
# url: "http://{{ baas_mgmt_ip }}:{{ ms_ext_mgmt_port }}/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://{{ baas_mgmt_ip }}:{{ ms_ext_mgmt_port }}/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://{{ baas_mgmt_ip }}:{{ ms_ext_mgmt_port }}/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
- name: Create org and user
shell: "{{ baas_create_org_and_user_script }} -o {{ org_name }} -a {{ baas_admin_name }} -p {{ baas_admin_pass }}"