• HashiCorp Developer

  • HashiCorp Cloud Platform
  • Terraform
  • Packer
  • Consul
  • Vault
  • Boundary
  • Nomad
  • Waypoint
  • Vagrant
Consul
  • Install
  • Tutorials
  • Documentation
  • API
  • CLI
  • Try Cloud(opens in new tab)
  • Sign up
Consul Home

Tutorials

Skip to main contentTutorials

Get Started

  • Consul on HCP
  • Consul on Kubernetes
  • Consul on VMs

Use Cases

  • Kubernetes Service Mesh
  • Microservices
  • Network Automation with CTS
  • Service Discovery & Health
  • Service Mesh & Gateways

Certification Prep

  • Associate Prep
  • Associate Tutorials

Production

  • Application Resiliency
  • Datacenter Deploy
  • Enterprise Features
  • HCP Consul
  • HCP Consul Automation
  • Multi Cluster Deploy
  • Networking
  • Security

Integrations

  • App Development
  • Cloud & Platform
  • Docker
  • Load Balancers
  • Vault

Kubernetes

  • Deploy to Kubernetes
  • Kubernetes in Production
  • Service Mesh Features

Operations

  • Day 2 Operations
  • Monitoring
  • Security Operations

  • Resources

  • Tutorial Library
  • Certifications
  • Community Forum
    (opens in new tab)
  • Support
    (opens in new tab)
  • GitHub
    (opens in new tab)
  1. Developer
  2. Consul
  3. Tutorials
  4. HCP Consul Automation

HCP Consul Deployment Automation

Deploy managed Consul in AWS and Azure. Connect client virtual machines (AWS EC2 and Azure VM), Kubernetes (EKS and AKS) clients, and Elastic Container Service (ECS) clients using Terraform modules.

Start
8 tutorials
  •  
    12min
    Get started with end-to-end deployment configuration
    Automate the deployment of a HCP Consul datacenter on AWS or Azure with different kinds of workload. Get an overview of the available Terraform resources on the HCP Consul platform.
    • Consul
    • Terraform
    • Video
  •  
    14min
    Deploy HCP Consul with EKS using Terraform
    Automate the deployment of a HCP Consul datacenter and deploy a demo application on AWS EKS using Consul Helm Chart.
    • Terraform
    • Consul
  •  
    11min
    Deploy HCP Consul with EC2 using Terraform
    Automate the deploy of a HCP Consul datacenter and deploy a demo application on AWS EC2 using Nomad.
    • Nomad
    • Terraform
    • Consul
  •  
    13min
    Deploy HCP Consul with ECS using Terraform
    Automate the deploy of a HCP Consul datacenter and deploy a demo application on AWS ECS.
    • Consul
    • Terraform
  •  
    18min
    Deploy HCP Consul with VM using Terraform
    Deploy an end-to-end development environment, complete with an HVN, a HCP Consul server cluster, a Consul client and demo application running on an Azure virtual machine (VM).
    • Consul
    • Terraform
    • Nomad
  •  
    20min
    Deploy HCP Consul with AKS using Terraform
    Deploy an end-to-end development environment, complete with an HVN, a HCP Consul server cluster, a Consul client and demo application running on an Azure Kubernetes Service (AKS) cluster.
    • Consul
    • Terraform
  •  
    16min
    Create a HCP Consul cluster for an existing EKS run time
    Automate the deployment of an HCP Consul datacenter AWS and connect it to an existing EKS runtime. Use the EKS runtime to deploy your workload.
    • Consul
    • Terraform
  •  
    6min
    Terraform resources for HCP Consul automation
    Review the available Terraform resources to automate your HCP Consul deployments with Terraform.
    • Consul
    • Terraform
Give Feedback(opens in new tab)
  • Certifications
  • System Status
  • Terms of Use
  • Security
  • Privacy
  • Trademark Policy
  • Trade Controls
  • Give Feedback(opens in new tab)