switched way of creating baas org and user
diff --git a/tasks/main.yml b/tasks/main.yml index b1a7911..92a27a4 100644 --- a/tasks/main.yml +++ b/tasks/main.yml
@@ -1,48 +1,50 @@ --- -- name: Retrieve ip address of first baas node - set_fact: - baas_mgmt_ip: "{{ groups['baas'][0] }}" +#- 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: 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 }}" \ No newline at end of file