Releases: Azure-Terraform/terraform-azurerm-virtual-network
Releases · Azure-Terraform/terraform-azurerm-virtual-network
Route Table Support
v2.4.0 terraform-docs: automated action
v2.3.1
- Fix potential issue with subnets/peers variable types
- Add bastion example
v2.3.0
- create default deny-all in nsg rules
- allow for individual replacement of build-in nsg rules
- support virtual network peering
v2.2.0
Add ability to disable deny-all ingress/egress rules for the purposes of debugging.
v2.1.0
Set subnet defaults to reduce burden of user input.
v2.0.0
- Requires Terraform 0.13
- New variable object for subnets
- Requires subnet feature settings
This uses the new module for_each feature of terraform 0.13 to handle a wider range of subnet options. Calling the module now requires a more complex data object for the subnet variable. See below:
module "virtual_network" {
source = "github.com/Azure-Terraform/terraform-azurerm-virtual-network.git"
naming_rules = module.rules.yaml
resource_group_name = module.resource_group.name
location = module.resource_group.location
names = module.metadata.names
tags = module.metadata.tags
address_space = ["192.168.123.0/24"]
subnets = {
iaas-private = {
cidrs = ["192.168.123.0/27"]
enforce_private_link_endpoint_network_policies = false
enforce_private_link_service_network_policies = false
service_endpoints = []
delegations = {}
}
iaas-public = {
cidrs = ["192.168.123.32/27"]
enforce_private_link_endpoint_network_policies = false
enforce_private_link_service_network_policies = false
service_endpoints = []
delegations = {}
}
iaas-outbound = {
cidrs = ["192.168.123.64/27"]
enforce_private_link_endpoint_network_policies = false
enforce_private_link_service_network_policies = false
service_endpoints = []
delegations = {}
}
}
}
v1.0.0
Merge pull request #1 from Azure-Terraform/address_prefixes Address prefixes