Skip to content

Releases: Azure-Terraform/terraform-azurerm-virtual-network

Route Table Support

12 Feb 21:20
Compare
Choose a tag to compare
v2.4.0

terraform-docs: automated action

v2.3.1

22 Dec 17:16
Compare
Choose a tag to compare
  • Fix potential issue with subnets/peers variable types
  • Add bastion example

v2.3.0

16 Dec 21:36
Compare
Choose a tag to compare
  • create default deny-all in nsg rules
  • allow for individual replacement of build-in nsg rules
  • support virtual network peering

v2.2.0

15 Oct 02:50
454f743
Compare
Choose a tag to compare

Add ability to disable deny-all ingress/egress rules for the purposes of debugging.

v2.1.0

07 Oct 01:25
0c53502
Compare
Choose a tag to compare

Set subnet defaults to reduce burden of user input.

v2.0.0

23 Sep 15:08
f216a98
Compare
Choose a tag to compare
  • 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

29 May 14:50
28dc74c
Compare
Choose a tag to compare
Merge pull request #1 from Azure-Terraform/address_prefixes

Address prefixes