github Azure/terraform-azurerm-avm-res-network-publicipaddress v0.3.0

one hour ago

Breaking changes

This release moves the module from AzureRM to AzAPI. In-module moved blocks adopt the public IP, lock, role assignments and diagnostic settings in place. Read Upgrading from v0.2.1 and earlier before you upgrade.

  • Replaces the resource_group_name input with parent_id, the resource ID of the resource group.
  • Requires Terraform 1.9 or later and AzAPI ~> 2.12. The module no longer requires the AzureRM provider.
  • public_ip_address is null instead of "" while a dynamic public IP has no address.
  • tags = null no longer clears tags. Set tags = {} to clear them.
  • An existing domain_name_label or reverse_fqdn can't be removed, or switched to the other, in place.

Upgrading from 0.2.x

  1. Remove any ReadOnly lock first, in a separate apply with the old version. See Migrating a locked public IP.
  2. Keep an azurerm provider block in your root module until the upgrade apply has run.
  3. Replace resource_group_name with parent_id.
  4. Run terraform init -upgrade, then terraform plan with refresh enabled. Don't apply a plan that destroys or replaces anything.
  5. Apply the plan. A second plan reports no changes.

Other changes

  • Adds the resource_types, ignore_body_changes, retry and timeouts inputs.

What's Changed

Other Changes

New Contributors

Full Changelog: v0.2.1...v0.3.0

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

NewReleases is sending notifications on new releases.