- AZ-1480: add firewall_policy_id parameter for path_rule block 4de6c78
- deps: update dependency claranet/diagnostic-settings/azurerm to v7 60ff450
- deps: update dependency claranet/nsg/azurerm to ~> 7.8.0 dad2090
- deps: update dependency claranet/subnet/azurerm to ~> 7.2.0 2ed49d1
- deps: update dependency opentofu to v1.8.3 957f032
- deps: update dependency opentofu to v1.8.4 f4c0ed4
- deps: update dependency pre-commit to v4 86f16ca
- deps: update dependency pre-commit to v4.0.1 96111dc
- deps: update dependency tflint to v0.54.0 5d4781c
- deps: update dependency trivy to v0.56.1 ea69b71
- deps: update dependency trivy to v0.56.2 2850b57
- deps: update pre-commit hook pre-commit/pre-commit-hooks to v5 ea7b8be
- deps: update pre-commit hook tofuutils/pre-commit-opentofu to v2.1.0 711301b
- deps: update tools 145dd4c
- prepare for new examples structure 091933e
- update examples structure d008f8a
- use Claranet "azurecaf" provider 43400af
- deps: update dependency trivy to v0.56.0 6d97b24
- update README badge to use OpenTofu registry cd1ac31
- AZ-1391: enable semantic-release [skip ci] 6b4ebf7
- AZ-1391: update semantic-release config [skip ci] 8e0f655
- bump minimum AzureRM version 21db355
- deps: enable automerge on renovate e3af228
- deps: update dependency claranet/subnet/azurerm to ~> 7.1.0 301cc6f
- deps: update dependency claranet/subnet/azurerm to v7 10846e5
- deps: update dependency opentofu to v1.7.0 fb7a03f
- deps: update dependency opentofu to v1.7.1 cac35d2
- deps: update dependency opentofu to v1.7.2 9a5dceb
- deps: update dependency opentofu to v1.7.3 d102858
- deps: update dependency opentofu to v1.8.0 99c4018
- deps: update dependency opentofu to v1.8.1 8a0f154
- deps: update dependency opentofu to v1.8.2 967e882
- deps: update dependency pre-commit to v3.7.1 6d6c917
- deps: update dependency pre-commit to v3.8.0 dbc5f50
- deps: update dependency terraform-docs to v0.18.0 48384dd
- deps: update dependency terraform-docs to v0.19.0 c69319f
- deps: update dependency tflint to v0.51.0 c9ea5ba
- deps: update dependency tflint to v0.51.1 e759021
- deps: update dependency tflint to v0.51.2 1e38ba3
- deps: update dependency tflint to v0.52.0 50ae7d2
- deps: update dependency tflint to v0.53.0 becd099
- deps: update dependency trivy to v0.50.2 e295600
- deps: update dependency trivy to v0.50.4 59db26f
- deps: update dependency trivy to v0.51.0 db0cb2f
- deps: update dependency trivy to v0.51.1 97c9d63
- deps: update dependency trivy to v0.51.2 3447da3
- deps: update dependency trivy to v0.51.3 1222450
- deps: update dependency trivy to v0.51.4 aba5af7
- deps: update dependency trivy to v0.52.0 afc695a
- deps: update dependency trivy to v0.52.1 3d0ed9c
- deps: update dependency trivy to v0.52.2 abc06d9
- deps: update dependency trivy to v0.53.0 8ac1cee
- deps: update dependency trivy to v0.54.1 8d372f4
- deps: update dependency trivy to v0.55.0 b8d76df
- deps: update dependency trivy to v0.55.1 9af8d73
- deps: update dependency trivy to v0.55.2 637ecfa
- deps: update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.17.0 84da9f5
- deps: update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.18.0 e6fe48c
- deps: update pre-commit hook antonbabenko/pre-commit-terraform to v1.92.0 ce913e5
- deps: update pre-commit hook antonbabenko/pre-commit-terraform to v1.92.1 e8c22aa
- deps: update pre-commit hook antonbabenko/pre-commit-terraform to v1.92.2 861370e
- deps: update pre-commit hook antonbabenko/pre-commit-terraform to v1.92.3 e1018c2
- deps: update pre-commit hook antonbabenko/pre-commit-terraform to v1.93.0 725b931
- deps: update pre-commit hook antonbabenko/pre-commit-terraform to v1.94.0 15384b3
- deps: update pre-commit hook antonbabenko/pre-commit-terraform to v1.94.1 01ee342
- deps: update pre-commit hook antonbabenko/pre-commit-terraform to v1.94.2 c7b51ac
- deps: update pre-commit hook antonbabenko/pre-commit-terraform to v1.94.3 4904b6e
- deps: update pre-commit hook antonbabenko/pre-commit-terraform to v1.95.0 f58ea65
- deps: update pre-commit hook antonbabenko/pre-commit-terraform to v1.96.0 ece8727
- deps: update pre-commit hook antonbabenko/pre-commit-terraform to v1.96.1 166a017
- deps: update terraform claranet/nsg/azurerm to ~> 7.7.0 31fafa7
- pre-commit: update commitlint hook a690886
- release: remove legacy
VERSION
file bf91e02
Fixed
- AZ-1382: Fix
ssl_profile
block - Change the type to a list of objects to allow the creation of multiple policies.
Fixed
- AZ-1132: Fix
url_path_map
block - Addredirect_configuration_name
attribute inpath_rule
Breaking
- AZ-1153: Remove
retention_days
parameters, it must be handled at destination level now. (for reference: Provider issue) - AZ-1155: Remove sub-module
app-gateway-v1
as it's deprecated by Microsoft: Microsoft Azure announcement
Fixed
- AZ-1132: Fix
url_path_map
block - AZ-1158: Fix missing
Microsoft.KeyVault
service endpoint on managed subnet
Changed
- AZ-1117: The
virtual_network_name
variable is no longer required - AZ-1117: The
ip_ddos_protection_mode
variable is set tonull
by default, the value will be inherited from the AzureRM provider which isVirtualNetworkInherited
- AZ-1117: The
source_address_prefix
parameter is set toGatewayManager
instead ofInternet
for the healthcheck Network Security Rule - AZ-1117: Bump Subnet & NSG modules
Fixed
- AZ-1113: Update sub-modules READMEs (according to their example)
Changed
- GH-12: Modify
appgw_probes
allowing port-usage from backend HTTP settings
Fixed
- AZ-990: Fix
default_backend_http_settings_name
parameter because it cannot be set whendefault_redirect_configuration_name
is set in theurl_path_map
block
Fixed
- AZ-987: Fix
ssl_policy
parameter becausemin_protocol_version
is only supported whenpolicy_type = "Custom"
Added
- GH-11: Add domain related outputs
Added
- AZ-928: Add authentication and client certificates parameters
Added
- AZ-939: Add
ip_ddos_protection_mode
andip_ddos_protection_plan_id
parameters for the public IP resource
Changed
- AZ-908: Bump Subnet & NSG modules
Changed
- AZ-908: Use the new data source for CAF naming (instead of resource)
- AZ-903: Rework WAF configuration block
Fixed
- AZ-883: Lint code, fix deprecated HCL syntax
Changed
- AZ-876: Type variables with
list(object)
instead ofany
, default values, more maintainable code.
Fixed
- AZ-876: Update example to be useable out of the box
Breaking
- AZ-840: Update to Terraform
v1.3
Changed
- AZ-844: Bump
subnet
&nsg
modules to latest version
Changed
- AZ-769: Update module to AzureRM V3
Added
- AZ-782: Add
nsg_tags
Changed
- AZ-782: Merge
extra_tags
withpip_tags
,app_gateway_tags
,nsg_tags
Added
- AZ-724: Add
priority
attribute inrequest_routing_rule
content block - AZ-698: Add
firewall_policy_id
variable - AZ-698: Add
rewrite_rule_set_name
parameter inurl_path_map
Fixed
- AZ-675: Fix
frontend_ip_configuration_name
attribute lookup inhttp_listener
blocks
Added
- AZ-675: Add
ssl_profile_name
andhost_names
attributes inhttp_listener
content block
Added
- AZ-615: Add an option to enable or disable default tags
- AZ-675: Add
ssl_profile
block available in parameters - AZ-675: Bump minimum version of
AzureRM
provider tov2.76
(azurerm_application_gateway
- mTLS support for Application Gateways (#13273))
Changed
- AZ-594: Upgrade
diagnostics
module tov5.0.0
Fixed
- AZ-589: Avoid plan drift when specifying Diagnostic Settings categories
Changed
- AZ-574: Fix
rewrite_rule_set
block to manageurl
parameter and make possible to use severalconditions
Breaking
- AZ-546: Clean module, remove unused variables, needs a
terraform state mv
for renamed modules - AZ-521: Revamp variables names, module cleanup
- AZ-515: Option to use Azure CAF naming provider to name resources
- AZ-515: Require Terraform 0.13+
- AZ-484: CI updated, module now optimized for Terraform 1.0+
Changed
- AZ-532: Revamp README with latest
terraform-docs
tool - AZ-572: Revamp examples and improve CI
Fixed
- AZ-530: Fix provider required version
Added
- AZ-512: Improvements on
rewrite_rule_set
block
Fixed
- AZ-494: Fix
request_routing_rule
block to manageredirect_configuration_name
parameter
Breaking
- AZ-160: Unify diagnostics settings on all Claranet modules
Fixed
- AZ-503: url_path_map hash key
paths
transform input as list, so it wasn't possible to pass a list as expected. Now flattening to be sure to have a list
Breaking
- AZ-490: Change
trusted_root_certificate_configs
variable usage: it must containsfilename
pointing to the certificate path ordata
with the certificate content in base64 format
Fixed
- AZ-429: Fix autoscaling parameters default value
Added
- AZ-463: Add
custom_error_configuration
to the global level andhttp_listener
block in order to permit custom error pages usage - AZ-429: Add autoscaling parameters
Fixed
- AZ-449: Update default value for
policy_name
parameter inssl_policy
block
Fixed
- AZ-449: Fix
ssl_policy
type and usage
Added
- AZ-450: Added
firewall_policy_id
to thehttp_listener
block in order to permit a link between custom WAF policies and listeners
Breaking
- AZ-449: Change
ssl_policy
input parameter type tomap(any)
(we cannot have multiple policies)
Updated
- AZ-399: Added
default_redirect_configuration_name
to theurl_path_map
block in order to permit simultaneous usage ofappgw_redirect_configuration
Updated
- AZ-422: Remove unused variable
app_gateway_subnet_id
Added
- AZ-392: Possibility to deactivate some WAF rules in case there's an APIM developer portal behind the Application Gateway
Added
- AZ-376: Add
enable_http2
parameter, handleip_addresses
param onbackend_pool
block - AZ-378: Add ability to create a private Application Gateway with HTTP listener on private IP
Updated:
- AZ-378: Lowercase default generated name
Updated
- AZ-273: Module now compatible terraform
v0.13+
Added
- AZ-244: Add new variables for NSG rules and user identity
Added
- AZ-183: Add unmaintained module for Application Gateway v1
Fixed
- AZ-260: Fix outputs problems on destroy
Breaking
- AZ-198: Upgrade module to be compliant with AzureRM 2.0
Added
- AZ-183: First release for Application Gateway v2