Skip to content

sironite/terraform-azurerm-vpn_server_configuration

Repository files navigation

VPN Server Configuration

Changelog Notice Apache V2 License TF Registry

Usage - Module

VPN Server Configuration

module "vpn_server_configuration" {
  source  = "sironite/vpn_server_configuration/azurerm"
  version = "X.X.X"

  vpn_server_configuration_name = "example-vpn-server-configuration"
  resource_group_name           = "example-resource-group"
  location                      = "WestEurope"
  vpn_authentication_types      = "AzureAD"

  audience  = "https://example.com"
  issuer    = "https://example.com"
  tenant_id = "00000000-0000-0000-0000-000000000000"
}

Providers

Name Version
azurerm >=2.0.0

Modules

No modules.

Resources

Name Type
azurerm_vpn_server_configuration.example resource

Inputs

Name Description Type Required
location The location in which to create the VPN server configuration. string yes
resource_group_name The name of the resource group in which to create the VPN server configuration. string yes
vpn_server_configuration_name The name of the VPN server configuration. string yes
audience The audience for Azure AD authentication. string no
client_root_certificate_name The name of the client root certificate. string no
issuer The issuer for Azure AD authentication. string no
public_cert_data The public certificate data. string no
tenant_id The tenant ID for Azure AD authentication. string no
vpn_authentication_types The type of VPN authentication to use. list(string) no
vpn_protocols The VPN protocols to use. list(string) no

Outputs

Name Description
vpn_server_configuration_id The ID of the VPN server configuration.
vpn_server_configuration_name The name of the VPN server configuration.

Related documentation