vpn
dodevops/vpn/azure
Highly opinionated VPN management in Azure
Azure VPN management Introduction This module manages VPN connectivity in Azure. Usage Instantiate the module by calling it from Terraform like this: ``hcl module "azure-vpn" { source = "dodevops/vpn/azure" version = " " } ` Requirements No requirements. Providers The following providers are used by this module: - azurerm Modules No modules. Resources The following resources are used by this module: - azurerm_local_network_gateway.local (resource) - azurerm_public_ip.publicip (resource) - azurerm_subnet.gateway (resource) - azurerm_virtual_network.vpnnet (resource) - azurerm_virtual_network_gateway.vnetgw (resource) - azurerm_virtual_network_gateway_connection.connection (resource) - azurerm_virtual_network_peering.peeringvpn (resource) - azurerm_virtual_network_peering.peeringvpnrev (reso
| Name | Type | Description | Default |
|---|---|---|---|
| target_vnet | object({ id = string | ID and name of the target vnet to connect the VPN vnet to | required |
| local_nets | list(string) | A list of local (on-prem) IP adress ranges to connect | required |
| location | string | The azure location used for azure | required |
| project | string | Three letter project key | required |
| gatewaynet | string | IP network to use for the gateway | required |
| resource_group | string | Azure Resource Group to use | required |
| shared_key | string | The preshared key of the connection | required |
| stage | string | Stage for this ressource group | required |
| local_gateway_ip | string | IP of the local (on-prem) vpn gateway | required |
| ipsec_policy | list(object({ dh_group | IPSec policy to use with the VPN. See the [Microsoft documentation](https://docs | [
{
"dh_group": "DHGroup2",
"i |
| use_remote_gateways | bool | Use the remote gateway for the peering | true |
| suffix | string | Additional suffix for this vpn | "" |
| vnetgwsku | string | SKU to use for the virtual network gateway | "VpnGw1" |
vpn_ipTerraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Azure Verified Pattern Module for Azure Landing Zone
Terraform Azure Verified Resource Module for Key Vault
Terraform module for building and deploying Next.js apps to AWS. Supports SSR (L