HashiCorp Consul on the AWS Cloud
Consul version: 1.7.0
HashiCorp Consul is a tool that provides the foundation of cloud networking automation using a central registry for service-based networking. Consul’s core use cases include:
- Service registry & health monitoring, to provide a real-time directory of all services with their health status;
- Network middleware automation, with service discovery for dynamic reconfiguration as services scale up, down or move;
- Zero trust network with service mesh, to secure service-to-service traffic with identity-based security policies and encrypted traffic with Mutual-TLS.
Each stack in this deployment takes approximately 10 minutes to create. For more information and step-by-step deployment instructions, see the deployment guide.
- Deployment of HashiCorp Consul into a new VPC (end-to-end deployment) builds a new VPC with public and private subnets, and then deploys HashiCorp Vault into that infrastructure.
- Deployment of HashiCorp Consul into an existing VPC provisions HashiCorp Vault into your existing infrastructure.
Change Log (January 2020)
- Upgraded to HashiCorp Consul 1.7 using best practices.
- Updated AWS architecture.
- Updated templates:
For architectural details, best practices, step-by-step instructions, and customization options, see the deployment guide.
To post feedback, submit feature ideas, or report bugs, use the Issues section of this GitHub repo. If you'd like to submit code for this Quick Start, please review the AWS Quick Start Contributor's Kit.