No description
  • HCL 79.4%
  • Shell 12.8%
  • Go 3.4%
  • Vim Snippet 2.3%
  • Smarty 1.7%
  • Other 0.4%
Find a file
oss-core-libraries-dashboard[bot] 0ed544b8f4
[COMPLIANCE] Update Copyright and License Headers (#35)
Co-authored-by: hashicorp-copywrite[bot] <110428419+hashicorp-copywrite[bot]@users.noreply.github.com>
2026-02-20 15:29:51 +05:30
.github/workflows Result of tsccr-helper -log-level=info -pin-all-workflows . 2023-09-27 15:47:27 +00:00
examples [COMPLIANCE] Update Copyright and License Headers (#35) 2026-02-20 15:29:51 +05:30
hcp-ui-templates VM client enhancements (#33) 2023-10-23 09:35:59 -07:00
modules [COMPLIANCE] Update Copyright and License Headers (#35) 2026-02-20 15:29:51 +05:30
scripts [COMPLIANCE] Update Copyright and License Headers (#35) 2026-02-20 15:29:51 +05:30
test [COMPLIANCE] Update Copyright and License Headers (#35) 2026-02-20 15:29:51 +05:30
.copywrite.hcl copywrite config file to ignore autogenerated files and templates (#29) 2023-04-05 20:17:37 -04:00
.gitignore Add Hashicups to AKS example (#16) 2022-07-11 09:32:09 -05:00
LICENSE [COMPLIANCE] Update Copyright and License Headers (#35) 2026-02-20 15:29:51 +05:30
main.tf [COMPLIANCE] Update Copyright and License Headers (#35) 2026-02-20 15:29:51 +05:30
Makefile Add toggle_dev script 2022-05-16 11:37:35 -04:00
output.tf [COMPLIANCE] Update Copyright and License Headers (#35) 2026-02-20 15:29:51 +05:30
README.md Update network module; bump to 0.4.0 (#30) 2023-06-09 09:50:38 -04:00
variables.tf [COMPLIANCE] Update Copyright and License Headers (#35) 2026-02-20 15:29:51 +05:30

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:

  1. Create and accept a peering connection between the HVN and VNet
  2. Create HVN routes that will direct HCP traffic to the CIDR ranges of the subnets.
  3. 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.