github Azure/terraform-azurerm-avm-res-network-virtualnetwork v0.23.0

3 hours ago

Breaking changes

  • Standalone modules/subnet and modules/peering now enable telemetry by default and require a non-null location when telemetry is enabled. Existing direct callers must supply location or explicitly set enable_telemetry = false. The root module passes its existing location to these children.
  • Enabled telemetry now creates Azure subscription-scope deployments through AzAPI, including for the root module and enabled children. Identities must have the necessary subscription-scope deployment permissions; alternatively disable telemetry. Terraform state forgets legacy ModTM telemetry and telemetry UUID objects without destroying them and tracks the new telemetry deployment resources.

Upgrade considerations

  • The Interfaces dependency moves from 0.6.0 to 0.10.0. Role-assignment UUID state addresses and naming behavior remain unchanged. Interfaces also adds an optional notes property to lock payloads; inspect management-lock plans when upgrading.
  • VNet, subnet, peering, IPAM, and imported-child resource behavior is not intentionally changed. Disposable example changes are not module upgrade requirements.

What's Changed

Other Changes

Full Changelog: v0.22.3...v0.23.0

Don't miss a new terraform-azurerm-avm-res-network-virtualnetwork release

NewReleases is sending notifications on new releases.