blob: 8b237bb8e59077b4ee3e8c4fe6f68697a99f77e0 [file] [log] [blame]
---
- hosts: planet
tasks:
- setup:
- ec2_facts:
- hosts: '{{ hosts }}'
vars:
pgmaster_group_name: 'dc-2-pgmaster'
pgstandby_group_name: 'dc-2-pgstandby'
vars_files:
- ~/.apigee/credentials.yml
roles:
- apigee-opdk-setup-default-settings
- { role: apigee-opdk-server-self, server_type: 'ps'}
- apigee-opdk-setup-postgresql-add
# tasks:
# - name: Construct uuid for master,standby
# set_fact:
# master_standby_uuid: "{{ hostvars[groups[pgmaster_group_name][0]].edge_ps_self.uUID }},{{ hostvars[groups[pgstandby_group_name][0]].edge_ps_self.uUID }}"
#
# - name: Add postgres server
# uri:
# user: '{{ opdk_user_email }}'
# password: '{{ opdk_user_pass }}'
# method: POST
# body_format: json
# url: http://{{ local_mgmt_ip }}:8080/v1/analytics/groups/ax/{{ ax_group }}/servers?uuid={{ master_standby_uuid}}&type={{ hostvars[groups[pgmaster_group_name][0]].edge_ps_self.type[0] }}&force=true
#
# - name: Add postgres to consumer groups
# uri:
# user: '{{ opdk_user_email }}'
# password: '{{ opdk_user_pass }}'
# method: POST
# url: http://{{ local_mgmt_ip }}:8080/v1/analytics/groups/ax/{{ ax_group }}/consumer-groups/{{ consumer_group }}/datastores?uuid={{ master_standby_uuid }}
# body_format: json
#