blob: f126243f484ebb30e61ee1ea253cb47f27f6dcfc [file] [log] [blame] [edit]
---
- name: Configure Cassandra & Zookeeper in dc-1
hosts: dc-1-ds
gather_facts: no
serial: 1
tags: ['ds']
roles:
- { role: apigee-opdk-setup-component-installer, tags: ['apigee-component', 'installer'] }
- { role: apigee-opdk-setup-component, profile: 'ds', tags: ['apigee-component'] }
- { role: apigee-opdk-start-components, tags: ['apigee-component'] }
- { role: apigee-opdk-setup-status, tags: ['status'] }
- name: Configure Management Server on dc-1
hosts: dc-1-ms
serial: 1
gather_facts: no
tags: ['ms']
roles:
- { role: apigee-opdk-setup-component-installer, tags: ['apigee-component', 'installer'] }
- { role: apigee-opdk-setup-component, profile: 'ms',tags: ['apigee-component'] }
- { role: apigee-opdk-setup-component, profile: 'ui',tags: ['apigee-component'] }
- { role: apigee-opdk-start-components, tags: ['apigee-component'] }
- { role: apigee-opdk-server-self, server_types: ['ms'], tags: ['self'] }
- { role: apigee-opdk-setup-status, tags: ['status'] }
- name: Setup RMP on dc-1
hosts: dc-1-rmp
gather_facts: no
tags: ['rmp']
roles:
- { role: apigee-opdk-setup-component-installer, tags: ['apigee-component', 'installer'] }
- { role: apigee-opdk-setup-component, profile: 'rmp',tags: ['apigee-component'] }
- { role: apigee-opdk-start-components, tags: ['apigee-component'] }
- { role: apigee-opdk-server-self, server_types: ['router', 'mp'], tags: ['self'] }
- { role: apigee-opdk-setup-status, tags: ['status'] }
- name: Setup Qpid on dc-1
hosts: dc-1-qpid
gather_facts: no
tags: ['qpid']
roles:
- { role: apigee-opdk-setup-component-installer, tags: ['apigee-component', 'installer'] }
- { role: apigee-opdk-setup-component, profile: 'qs',tags: ['apigee-component'] }
- { role: apigee-opdk-start-components, tags: ['apigee-component'] }
- { role: apigee-opdk-server-self, server_types: ['qs'], tags: ['self'] }
- { role: apigee-opdk-setup-status, tags: ['status'] }
- name: Install Postgres on dc-1
hosts: dc-1-pg
gather_facts: no
serial: 1
tags: ['pg', 'pgcommon']
roles:
- { role: apigee-opdk-setup-component-installer, tags: ['apigee-component', 'installer'] }
- { role: apigee-opdk-setup-component, profile: 'ps', tags: ['apigee-component'] }
- { role: apigee-opdk-start-components, tags: ['apigee-component'] }
- name: Configure Postgres Master on dc-1
hosts: dc-1-pgmaster
gather_facts: no
serial: 1
tags: ['pg','pgmaster']
roles:
- { role: apigee-opdk-server-self, server_types: ['ps'], tags: ['self'] }
- { role: apigee-opdk-setup-postgres-master }
- { role: apigee-opdk-setup-status, tags: ['status'] }
- name: Configure Postgres Standby on dc-1
hosts: dc-1-pgstandby
gather_facts: no
serial: 1
tags: ['pg', 'pgstandby']
roles:
- { role: apigee-opdk-server-self, server_types: ['ps'], tags: ['self'] }
- { role: apigee-opdk-setup-postgres-standby }
- { role: apigee-opdk-setup-status, tags: ['status'] }
- name: Configure org on dc-1
hosts: dc-1-ms
gather_facts: no
tags: ['org']
serial: 1
roles:
- apigee-opdk-setup-org-config
- apigee-opdk-setup-org
- name: Validate RMP proxy functionality on dc-1
hosts: dc-1-rmp
serial: 1
gather_facts: no
tags: ['validate']
roles:
- { role: apigee-opdk-setup-validate }
- { role: apigee-opdk-setup-validate-cleanup }
- name: Validate internal port connectivity
include: install-edge-region-validate-port-connectivity.yml
tags: ['port-validator']
- name: Download logs and configs from dc-1-DS
include: apigee-log-config-files.yml
tags: ['logs']
vars:
hosts: dc-1-ds
- name: Download logs and configs from dc-1-MS
include: apigee-log-config-files.yml
tags: ['logs']
vars:
hosts: dc-1-ms
- name: Download logs and configs from dc-1-RMP
include: apigee-log-config-files.yml
tags: ['logs']
vars:
hosts: dc-1-rmp
- name: Download logs and configs from dc-1-QPID
include: apigee-log-config-files.yml
tags: ['logs']
vars:
hosts: dc-1-qpid
- name: Download logs and configs from dc-1-PGMASTER
include: apigee-log-config-files.yml
tags: ['logs']
vars:
hosts: dc-1-pgmaster
- name: Download logs and configs from dc-1-PGSTANDBY
include: apigee-log-config-files.yml
tags: ['logs']
vars:
hosts: dc-1-pgstandby