


The project directory contains two sub-directories: This repository contains Terraform configuration, including configuration for this tutorial. In your terminal, clone the project repository from GitHub.

An Azure account configured for use with Terraform.An HCP account configured for use with Terraform.The Terraform 0.14+ CLI installed locally.In the process, you will review the provisioning script to better understand the steps required to properly configure an Azure VM instance to connect and interact with an HCP Consul cluster. In this tutorial, you will deploy and provision a Consul client running on an Azure VM instance that connects to your HCP Consul cluster. HCP Consul supports Consul clients running on Azure Virtual Machine (VM) and Azure Kubernetes Service (AKS) resources. After you deploy an HCP Consul server cluster, you must deploy Consul clients into your network so you can leverage Consul’s full feature set including service mesh and service discovery. HashiCorp Cloud Platform (HCP) Consul is a fully managed Service Mesh as a Service (SMaaS) version of Consul.
