mirror of
https://github.com/hashicorp/terraform-azurerm-hcp-consul
synced 2026-04-05 19:04:55 +00:00
No description
- HCL 79.4%
- Shell 12.8%
- Go 3.4%
- Vim Snippet 2.3%
- Smarty 1.7%
- Other 0.4%
Co-authored-by: hashicorp-copywrite[bot] <110428419+hashicorp-copywrite[bot]@users.noreply.github.com> |
||
|---|---|---|
| .github/workflows | ||
| examples | ||
| hcp-ui-templates | ||
| modules | ||
| scripts | ||
| test | ||
| .copywrite.hcl | ||
| .gitignore | ||
| LICENSE | ||
| main.tf | ||
| Makefile | ||
| output.tf | ||
| README.md | ||
| variables.tf | ||
HCP Consul on Azure Module
Terraform module for connecting a HashiCorp Cloud Platform (HCP) Consul cluster to Azure.
Usage
This module connects a HashiCorp Virtual Network (HVN) with an Azure VNet, ensuring that all networking rules are in place to allow a Consul client to communicate with the HCP Consul servers. The module accomplishes this in by:
- Create and accept a peering connection between the HVN and VNet
- Create HVN routes that will direct HCP traffic to the CIDR ranges of the subnets.
- Create Azure ingress rules necessary for HCP Consul to communicate to Consul clients.
Examples
These examples allow you to easily research and demo HCP Consul.
- hcp-vm-demo - Use Azure virtual machines to run Consul clients
- hcp-aks-demo - Use an AKS cluster to deploy Consul clients
License
This code is released under the Mozilla Public License 2.0. Please see LICENSE for more details.