Breaking Changes
This is a major re-write of the module to port to AzAPI bringing us closer to a V1 release.
There are multiple breaking changes, but we have tried to minimise the impact by keeping many legacy variables and including moved blocks to automatically migrate state where possible.
However, depending on your usage of the module you may need to include your own moved blocks to migrate state, review the Terraform plan carefully, and update some module inputs.
Specific breaking changes include:
- The storage account sku now uses a dedicated input that maps more closely to the ARM API. In order to use the legacy inputs this needs to be set to null, but we recommend just using the new single input instead.
- We no longer support data plane operations in the module.
- We no longer support outputting access keys from the module, we recommend using Entra ID auth and only falling back to access kays when there is no other option. We provide an example of the reading access keys with an ephemeral resource and storing them in a Key Vault with write only attributes.
- Diagnostic settings use the newer interface that supports all features.
What's Changed
- feat!: convert module to azapi by @jaredfholgate in #334
Full Changelog: v0.6.9...v0.7.0