Releases: Azure-Terraform/terraform-azurerm-virtual-network
AKS Route Table
This release adds a dedicated route table for AKS to prevent any external conflicts.
Fix for broken v3.0.0
v3.0.0 included unresolved merge conflicts in two files, which would cause Terraform parse errors and made it a broken release. This fixes that. So don't use v3.0.0, but you can still refer to its release notes for info on what it does.
Optional NSGs
BROKEN RELEASE - USE v3.0.1
- optional NSGs
- Handles specific requirements of certain Azure subnets (GatewaySubnet, etc.)
- enhanced AKS subnets
- Allows support for all subnet attributes
While the inputs and net outcome of the module are backwards compatible with v2, due to the added conditional logic around NSG creation, terraform plans will show several matching create/delete tasks thus the version bump to v3.
AKS Subnets
- Add support for aks subnets
- Public/Private subnets
- Default Azure NSG ruleset
- Route table with default rules applied to both subnets
Optional Subnet Rules
This adds the ability to avoid creation of the deny-all subnet rulesets. Setting 'configure_nsg_rules' to false for subnets will result in the default NSG rulesets provided by Azure.
Route Tables Output
v2.8.0 terraform-docs: automated action
Optional Validation
v2.7.0 terraform-docs: automated action
Support for setting custom DNS servers
This release adds the dns_servers
variable, allowing you to override Azure's default resolver in your virtual network with a list of custom DNS servers.
Note that using the Azure default resolver is recommended unless you have specific requirements and understand that setting custom DNS servers can prevent you from using certain Azure features as intended.
Bugfix
- Output correct route_table_id attribute
Add improved subnets output
Add new subnets output containing:
- name
- id
- resource_group_name
- address_prefixes
- service_endpoints
- network_security_group_name
- network_security_group_id
- virtual_network_name
- virtual_network_id
- route_table_id