/oci-global-multiregion-app-goldengate-autonomous

Deploy a Multi-Region OCI Goldengate and Autonomous Stack to Build Distributed Apps on OCI

Primary LanguageHCLApache License 2.0Apache-2.0

OCI Global Multiregion App Goldengate Autonomous

Deploy a Multi-Region OCI Goldengate and Autonomous Stack to Build Distributed Apps on OCI

This repo is under active development. Building open source software is a community effort. We're excited to engage with the community building this.

OCI GG ADB Main

OCI GG ADB

OCI GG ADB 2

Deployment of Stack on OCI with Terraform

Make sure your credentials are defined in $HOME/.oci/config file. As Terraform takes takes the default value from the .oci/config file

For eg : [DEFAULT] user=ocid1.user.oc1..aaaaaxxxwf3a
fingerprint=de:50:15:13:...:d6
key_file=/Users/shadab/.oci/oci_api_key.pem
tenancy=ocid1.tenancy.oc1..aaaaaaaa2txfa
compartment=ocid1.compartment.oc1..aaaa5pti7sq
region=us-ashburn-1

$ git clone https://github.com/oracle-quickstart/oci-global-multiregion-app-goldengate-autonomous/

Deployment in North America, US - Ashburn

$ cd NorthAmerica

Initialize

Initialize Terraform provider for OCI and Random

$ terraform init

Build Plan

$ terraform plan

Apply

$ terraform apply

Destroy

$ terraform destroy

Deployment in Asia, Singapore

$ cd Asia

Initialize

Initialize Terraform provider for OCI and Random

$ terraform init

Build Plan

$ terraform plan

Apply

$ terraform apply

Destroy

$ terraform destroy

Deployment in Australia, Sydney

$ cd Australia

Initialize

Initialize Terraform provider for OCI and Random

$ terraform init

Build Plan

$ terraform plan

Apply

$ terraform apply

Destroy

$ terraform destroy

Deployment in Europe, Germany - Frankfurt

$ cd Europe

Initialize

Initialize Terraform provider for OCI and Random

$ terraform init

Build Plan

$ terraform plan

Apply

$ terraform apply

Destroy

$ terraform destroy

Deployment in South America, Brazil - SaoPaulo

$ cd SouthAmerica

Initialize

Initialize Terraform provider for OCI and Random

$ terraform init

Build Plan

$ terraform plan

Apply

$ terraform apply

Destroy

$ terraform destroy

Deployment in Africa, South Africa - Johanessburg

$ cd Africa

Initialize

Initialize Terraform provider for OCI and Random

$ terraform init

Build Plan

$ terraform plan

Apply

$ terraform apply

Destroy

$ terraform destroy