Skip to content

opszero/terraform-azurerm-vnet

Repository files navigation

Providers

Name Version
azurerm >= 4.2.0

Inputs

Name Description Type Default Required
address_space The address space that is used by the virtual network. string "" no
address_spaces The list of the address spaces that is used by the virtual network. list(string) [] no
bgp_community The BGP community attribute in format :. number null no
dns_servers The DNS servers to be used with vNet. list(string) [] no
edge_zone (Optional) Specifies the Edge Zone within the Azure Region where this Virtual Network should exist. Changing this forces a new Virtual Network to be created. string null no
enable Flag to control the module creation bool true no
enable_ddos_pp Flag to control the resource creation bool false no
enable_network_watcher Flag to control creation of network watcher. bool false no
enforcement Specifies if the encrypted Virtual Network allows VM that does not support encryption. Possible values are DropUnencrypted and AllowUnencrypted. string null no
environment Environment (e.g. prod, dev, staging). string "" no
existing_ddos_pp ID of an existing DDOPS plan defined in the same subscription string null no
flow_timeout_in_minutes The flow timeout in minutes for the Virtual Network, which is used to enable connection tracking for intra-VM flows. Possible values are between 4 and 30 minutes. number 10 no
label_order Label order, e.g. name,application. list(any)
[
"name",
"environment"
]
no
location The location/region where the virtual network is created. Changing this forces a new resource to be created. string "" no
managedby ManagedBy, eg 'info@opszero.com' string "info@opszero.com" no
name Name (e.g. app or cluster). string "" no
repository Terraform current module repo string "https://github.com/opszero/terraform-azure-vnet" no
resource_group_name The name of the resource group in which to create the virtual network. Changing this forces a new resource to be created. string "" no
tags Additional tags (e.g. map(BusinessUnit,XYZ). map(string) {} no

Resources

Name Type
azurerm_network_ddos_protection_plan.example resource
azurerm_network_watcher.flow_log_nw resource
azurerm_virtual_network.vnet resource

Outputs

Name Description
ddos_protection_plan_id The ID of the DDoS Protection Plan
id The id of the newly created vNet
name The name of the newly created vNet
network_watcher_id The ID of the Network Watcher.
network_watcher_name The name of Network Watcher deployed.
vnet_address_space The address space of the newly created vNet
vnet_guid The GUID of the virtual network.
vnet_location The location of the newly created vNet
vnet_rg_name The name of the resource group in which to create the virtual network. Changing this forces a new resource to be created

🚀 Built by opsZero!

Since 2016 opsZero has been providing Kubernetes expertise to companies of all sizes on any Cloud. With a focus on AI and Compliance we can say we seen it all whether SOC2, HIPAA, PCI-DSS, ITAR, FedRAMP, CMMC we have you and your customers covered.

We provide support to organizations in the following ways:

We do this with a high-touch support model where you:

  • Get access to us on Slack, Microsoft Teams or Email
  • Get 24/7 coverage of your infrastructure
  • Get an accelerated migration to Kubernetes

Please schedule a call if you need support.



About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Contributors 2

  •  
  •  

Languages