Breaking
- AZ-1153: Remove
retention_days
parameters, it must be handled at destination level now. (for reference: Provider issue)
Fixed
- AZ-1099: Fix HSM Key Vault naming
Fixed
- AZ-993: Bump
diagnostics
module, ignore provider v4.0 deprecation warning
Breaking
- AZ-1038: Swap location and env order for KeyVault naming. Use
var.custom_name
to keep your KeyVault when upgrading.
Added
- AZ-944: KeyVault managed HSM support
Changed
- AZ-944: KeyVault managed HSM requires Terraform AzureRM provider
v3.36+
Fixed
- AZ-943: Fix README
Added
- GH-1: Add
public_network_access_enabled
parameter
Changed
- AZ-908: Use the new data source for CAF naming (instead of resource)
Fixed
- AZ-901: Fix ACL default behavior
Added
- AZ-901: Add
soft_delete_retention_days
variable
Breaking
- AZ-901: Require Terraform 1.3+
Breaking
- AZ-839: Require Terraform 1.1+ and AzureRM provider
v3.22+
- AZ-839: Bump
diagnostics
module
Added
- AZ-615: Add an option to enable or disable default tags
Breaking
- AZ-515: Option to use Azure CAF naming provider to name resources
- AZ-515: Require Terraform 0.13+
Added
- AZ-609: Add
enable_rbac_authorization
parameter - AZ-609: Configure readers and admins role assignments when using RBAC authorization
Changed
- AZ-572: Revamp examples and improve CI
Fixed
- AZ-589: Avoid plan drift when specifying Diagnostic Settings categories
Changed
- AZ-532: Revamp README with latest
terraform-docs
tool
Changed
- AZ-160: Change
logs_destinations_ids
, must be mandatory - AZ-495: Module code upgrade, now compatible with Terraform
0.15+
Changed
- AZ-160: Fix default logs retention
Breaking
- AZ-482:
soft_delete_enabled
is now deprecated since provider v2.42.0 and should be removed from this module. - AZ-160: Unify diagnostics settings on all Claranet modules
Changed
- AZ-458: Normalizing the casing of the permissions to comply with provider changes hashicorp/terraform-provider-azurerm#10593
Changed
- AZ-398: Force lowercase on default generated name
Added
- AZ-248: Force
soft_delete_enabled
value totrue
, add a parameter forpurge_protection_enabled
Changed
- AZ-273: Update README and CI, module compatible Terraform 0.13+ (now requires Terraform 0.12.26 minimum version)
Breaking
- AZ-206: Update README, module compatible both AzureRM provider < 2.0 and >= 2.0 + update variables types
Changed
- AZ-197: Fix README
- AZ-209: Include Gitlab CI template
Added
- AZ-132: Option to customize Keyvault Network ACLs
Changed
- AZ-119: Revamp README and publish this module to Terraform registry
- AZ-94: Fix
for_each
with null values thanks to Terraform 0.12.9
Added
- AZ-119: Add CONTRIBUTING.md doc and
terraform-wrapper
usage with the module
Breaking
- AZ-94: Terraform 0.12 / HCL2 format
Added
- AZ-118: Add LICENSE, NOTICE & Github badges
Changed
- AZ-98: Make KeyVault tenant id input optional
Added
- AZ-71: First version