Skip to content

Latest commit

 

History

History

networking

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

Azure networking module

Terraform module to create Azure Virtual Network with Subnets and Service Endpoints and Service Delegations.

Following services are supported by the module:

Resources related to networking that we might support in the future:

How to keep documentation up to date

After any change to the module:

terraform-docs markdown table . >> README.md

Requirements

Name Version
azurerm 3.56.0

Providers

Name Version
azurerm 3.56.0

Modules

No modules.

Resources

Name Type
azurerm_resource_group.networking_rg resource
azurerm_subnet.subnet resource
azurerm_virtual_network.vnet resource
azurerm_resource_group.networking_rg data source
azurerm_virtual_network.vnet data source

Inputs

Name Description Type Default Required
address_space List containing address spaces for the vnet list(string)
[
"10.0.0.0/16"
]
no
create_resource_group Boolean value to determine if a resource group should be created else module will query and existing one bool n/a yes
create_vnet Boolean value to determine if the virtual network should be created or queried bool n/a yes
location Location of the resource group. Only if it's created and not queried string null no
resource_group_name Name of the resource group to query or create string n/a yes
subnets Subnets to be created inside the vnet any n/a yes
tags A map of tags for resources created by the module map(string) {} no
vnet_name Name of the virtual network to query or create string n/a yes

Outputs

Name Description
location Location of the networking resource group containing the vnet and subnets
resource_group_name Name of the networking resource group
subnet_address_prefixes List of address prefix for subnets
subnet_ids List of IDs of subnets
vnet_id Id of the vnet
vnet_name Name of the vnet