Controller Launch

Controller Launch

workflow

Aviatrix controller can be launched using Terraform in AWS, Azure, and OCI (Oracle Cloud Infrastructure).

In order to remain DRY, this repo will only contain the source code for Azure but will have links to the repos where you will find AWS and OCI.

GCP institutues Marketplace requirements that create barriers to launching a Controller there. The details are not important but what is important is to understand that only one Aviatrix Controller is required to get started.

Aviatrix Gateways can be launched in any cloud once you have a Controller up and running.

The process get up and running with our Terraform Provider is Launch Controller > Setup Cloud Access Accounts

Once you have a Controller up and running you can use the Aviatrix Terraform Provider to build any of the Solutions. Just make sure that you have an Access Account defined for each Cloud provider you want to build in.

AWS

Terraform Modules to launch Controller can be found here.

Instructions on how to onboard AWS access accounts to the Controller can be found here.

Azure

Terraform to launch a Controller in Azure can be found here.

Instructions on how to onboard Azure access accounts to the Controller can be found here.

GCP

Instructions on how to launch a Controller in GCP can be found here.

Instructions on how to onboard GCP access accounts to the Controller can be found here.

OCI (Oracle Cloud Infrastructure)

Terraform to launch a Controller in OCI can be found here.

Instructions on how to onboard OCI access accounts to the Controller can be found here.