No description
  • HCL 85.7%
  • Shell 14.3%
Find a file
oss-core-libraries-dashboard[bot] 75e3bf26d8
[COMPLIANCE] Update Copyright and License Headers (#3)
Co-authored-by: hashicorp-copywrite[bot] <110428419+hashicorp-copywrite[bot]@users.noreply.github.com>
2026-02-20 15:20:22 +05:30
terraform [COMPLIANCE] Update Copyright and License Headers (#3) 2026-02-20 15:20:22 +05:30
.gitignore inital 2020-09-17 18:38:57 -05:00
copilot.png initial mvp 2020-09-28 15:27:50 -04:00
LICENSE [COMPLIANCE] Update Copyright and License Headers (#3) 2026-02-20 15:20:22 +05:30
README.md Update README.md 2020-09-28 16:00:22 -04:00

aviatrix-terraform-consul-webinar

Overview

This repo will deploy a multi-cloud Consul solution on top of Aviatrix networking platform. You can use Terraform to deploy the solution end-to-end.

See the instructions below to deploy this to your AWS & Azure environments.

Demo Video

The webinar video for this repo is on YouTube: https://youtu.be/Irt81hskUIg?t=2081

Topology

The below diagram is a Aviatrix Co-Pilot rendering of the environment. Topology

Instructions

To deploy the solution run the Terraform modules in the following order.

  1. Infra
  2. Aviatrix
  3. Transit
  4. Consul
  5. Workloads

Run the demo

You can send traffic to the frontend application endpoint after you have deployed the workloads applications. The application will be available via the EKS managed AWS LB.

Envoy application traces configured by Consul will be available in the Jaeger UI.

If you have a CoPilot license you can connect it to this environment and follow along with the steps in the webinar video.