- AZ-1088: keep only latest moved block e10c10c
- deps: update dependency opentofu to v1.8.4 95b6536
- AZ-1088: rework module
- AZ-1088: rework module 57b1014
- AZ-1088: fix
logs_destinations_ids
variable description af4c4b1
- AZ-1088: revert ci to master branch bff4414
- AZ-1088: apply suggestions a01134d
- deps: update dependency opentofu to v1.8.3 8ca88d5
- deps: update dependency pre-commit to v4 b05ecec
- deps: update dependency trivy to v0.56.2 3071637
- deps: update pre-commit hook pre-commit/pre-commit-hooks to v5 4cf405d
- deps: update pre-commit hook tofuutils/pre-commit-opentofu to v2.1.0 5453626
- prepare for new examples structure 3410262
- update examples structure 5a31adf
- AZ-1461: manage security domain certificates 3a34269
- apply suggestion 3c93880
- AZ-1461: apply suggestion 1dabebf
- AZ-1461: bump min provider version to 3.63 b017cac
- AZ-1461: fix typo 23ae2e3
- AZ-1461: improve error_message 1250620
- deps: update dependency trivy to v0.56.1 bf9a040
- deps: update terraform claranet/diagnostic-settings/azurerm to v7 535f948
- use Claranet "azurecaf" provider 55fee21
- update README badge to use OpenTofu registry 9e9ebd2
- update README with
terraform-docs
v0.19.0 983cfd3
- AZ-1391: enable semantic-release [skip ci] bb44755
- AZ-1391: update semantic-release config [skip ci] 2c694c6
- deps: add renovate.json 9ec8db7
- deps: enable automerge on renovate d3523f2
- deps: update dependency opentofu to v1.7.0 e683e0f
- deps: update dependency opentofu to v1.7.1 a34781b
- deps: update dependency opentofu to v1.7.2 e2a34be
- deps: update dependency opentofu to v1.7.3 c356c3b
- deps: update dependency opentofu to v1.8.0 4bf5834
- deps: update dependency opentofu to v1.8.1 c570a37
- deps: update dependency opentofu to v1.8.2 a948f4b
- deps: update dependency pre-commit to v3.7.1 375597b
- deps: update dependency pre-commit to v3.8.0 27b4d34
- deps: update dependency terraform-docs to v0.18.0 8b6ae16
- deps: update dependency terraform-docs to v0.19.0 e35a9c0
- deps: update dependency tflint to v0.51.0 e5799e0
- deps: update dependency tflint to v0.51.1 96dbbf3
- deps: update dependency tflint to v0.51.2 c3ed1e0
- deps: update dependency tflint to v0.52.0 98150e6
- deps: update dependency tflint to v0.53.0 824d7f6
- deps: update dependency trivy to v0.50.2 2d677a5
- deps: update dependency trivy to v0.50.4 1d65cbb
- deps: update dependency trivy to v0.51.0 501c9da
- deps: update dependency trivy to v0.51.1 0c54033
- deps: update dependency trivy to v0.51.2 57c03d0
- deps: update dependency trivy to v0.51.4 7433f19
- deps: update dependency trivy to v0.52.0 b3a157b
- deps: update dependency trivy to v0.52.1 48399ae
- deps: update dependency trivy to v0.52.2 79e3071
- deps: update dependency trivy to v0.53.0 020b542
- deps: update dependency trivy to v0.54.1 26c3e10
- deps: update dependency trivy to v0.55.0 74eab9c
- deps: update dependency trivy to v0.55.1 1ebb385
- deps: update dependency trivy to v0.55.2 4573b9c
- deps: update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.17.0 77601e3
- deps: update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.18.0 cfacd91
- deps: update pre-commit hook antonbabenko/pre-commit-terraform to v1.92.0 6a0409d
- deps: update pre-commit hook antonbabenko/pre-commit-terraform to v1.92.1 9a726b4
- deps: update pre-commit hook antonbabenko/pre-commit-terraform to v1.92.2 7c94592
- deps: update pre-commit hook antonbabenko/pre-commit-terraform to v1.92.3 78e6ebe
- deps: update pre-commit hook antonbabenko/pre-commit-terraform to v1.93.0 e429bab
- deps: update pre-commit hook antonbabenko/pre-commit-terraform to v1.94.0 043b273
- deps: update pre-commit hook antonbabenko/pre-commit-terraform to v1.94.1 00f0be2
- deps: update pre-commit hook antonbabenko/pre-commit-terraform to v1.94.2 4020c3e
- deps: update pre-commit hook antonbabenko/pre-commit-terraform to v1.94.3 e4ccb04
- deps: update pre-commit hook antonbabenko/pre-commit-terraform to v1.95.0 95b0a1f
- deps: update pre-commit hook antonbabenko/pre-commit-terraform to v1.96.0 82a9797
- deps: update pre-commit hook antonbabenko/pre-commit-terraform to v1.96.1 8d01ad5
- deps: update renovate.json 2f6b488
- pre-commit: update commitlint hook 486ce3c
- release: remove legacy
VERSION
file df2dc46
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