Skip to content

Update Terraform azurerm to ~> 4.67.0#115

Open
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/azurerm-4.x
Open

Update Terraform azurerm to ~> 4.67.0#115
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/azurerm-4.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Oct 4, 2024

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Type Update Change
azurerm (source) required_provider minor ~> 4.48.0~> 4.67.0

Release Notes

hashicorp/terraform-provider-azurerm (azurerm)

v4.67.0

Compare Source

FEATURES:

  • New List Resource: azurerm_storage_sync (#​31995)
  • New Resource: azurerm_data_protection_backup_policy_data_lake_storage (#​31179)
  • New Resource: azurerm_eventgrid_namespace_topic (#​30104)
  • New Resource: azurerm_kubernetes_cluster_deployment_safeguard (#​31670)
  • New Resource: azurerm_resource_provider_feature_registration (#​28303)

ENHANCEMENTS:

  • dependencies: go-azure-sdk - upgrade to v0.20260326.1151219 (#​32047)
  • dependencies: storage - update to API version 2025-06-01 (#​32071)
  • Data Source: azurerm_application_gateway - export the backend, listener, and routing_rule properties (#​30376)
  • Data Source: azurerm_logic_app_standard - export the site_config.ip_restriction_default_action property (#​31816)
  • Data Source: azurerm_mssql_elasticpool - export the high_availability_replica_count property (#​31761)
  • azurerm_application_gateway - add support for the backend, listener, and routing_rule properties (#​30376)
  • azurerm_kubernetes_cluster - add support for the Ubuntu2404 OS SKU (#​32070)
  • azurerm_kubernetes_cluster - improve validation for network_profile.0.advanced_networking (#​31497)
  • azurerm_kubernetes_cluster_node_pool - add support for the Ubuntu2404 OS SKU (#​32070)
  • azurerm_kusto_attached_database_configuration - add support for the database_name_override, database_name_prefix, sharing.functions_to_exclude, and sharing.functions_to_include properties (#​31470)
  • azurerm_logic_app_standard - add support for the site_config.scm_ip_restriction_default_action property (#​32043)
  • azurerm_logic_app_standard - add support for the site_config.ip_restriction_default_action property (#​31816)
  • azurerm_mssql_elasticpool - add support for the high_availability_replica_count property (#​31761)
  • azurerm_nat_gateway - add support for the StandardV2 SKU (#​31197)
  • azurerm_public_ip - add support for the StandardV2 SKU (#​31197)
  • azurerm_public_ip_prefix - add support for the StandardV2 SKU (#​31197)

BUG FIXES:

  • azurerm_backup_policy_vm - fix the Update function to properly set all timestamps when any of backup.time, retention_daily, retention_weekly, retention_montly, or retention_yearly change (#​31969)
  • azurerm_cosmosdb_account - fix an API error caused by backup.interval_in_minutes and backup.retention_in_hours being set to 0 in the API payload when not defined in config (#​32037)
  • azurerm_machine_learning_compute_instance - fix setting node_public_ip_enabled into state (#​31725)
  • azurerm_search_service - mark query_keys.key value as sensitive (#​32053) (#​32053)

v4.66.0

Compare Source

FEATURES:

  • New Data Source: azurerm_container_app_environment_storage (#​32007)
  • New List Resource: azurerm_video_indexer_account (#​31978)

ENHANCEMENTS:

  • dependencies: Go - upgrade to version 1.25.8 (#​31907)
  • azurerm_bastion_host - Upgrade API to 2025-01-01 (#​32030)
  • azurerm_kubernetes_cluster - add support for migration from Azure or Kubenet CNI to Azure CNI Overlay (#​30959)
  • azurerm_search_service: add support for endpoint attribute (#​32010)
  • cognitive_account_rai_blocklist_resource - add support for the tags property (#​31871)

BUG FIXES:

  • azurerm_container_app - fix failure_count_threshold validation values for container app probes (#​31989)
  • azurerm_linux_function_app_slot - fix API error when removing auth_settings_v2 configuration from a previously deployed appservice slot (#​32008)
  • azurerm_linux_web_app_slot - fix API error when removing auth_settings_v2 configuration from a previously deployed appservice slot (#​32008)
  • azurerm_log_analytics_workspace - preserve default value of local_authentication_enabled (#​32004)
  • azurerm_windows_function_app_slot - fix API error when removing auth_settings_v2 configuration from a previously deployed appservice slot (#​32008)
  • azurerm_windows_web_app_slot - fix API error when removing auth_settings_v2 configuration from a previously deployed appservice slot (#​32008)

v4.65.0

Compare Source

ENHANCEMENTS:

  • dependencies: go-azure-sdk - update to v0.20260312.1165223
  • azurerm_federated_identity_credential - the parent_id property has been renamed to user_assigned_identity_id (#​31921)

BUG FIXES:

  • azurerm_kubernetes_cluster_node_pool - max_surge and max_unavailable are no longer required for spot node pools (#​31129)
  • azurerm_log_analytics_workspace_table - fix validation for basic plan (#​30925)
  • azurerm_managed_disk - fix nil pointer dereference when updating disk_access_id (#​31955)

v4.64.0

Compare Source

FEATURES:

ENHANCEMENTS:

  • dependencies: containerservice - partial upgrade to API version 2025-03-01 (#​31838)
  • dependencies: containerservice - partial upgrade to API version 2025-10-01 (#​31401)
  • dependencies: paloalto - update to API version 2025-10-08 (#​31570)
  • Data Source: azurerm_kubernetes_cluster - export the bootstrap_profile and network_profile.outbound_type attributes (#​30983)
  • azurerm_subnet - add support for the PureStorage.Block/storagePools value in the delegation.service_delegation.name property (#​31878)
  • azurerm_virtual_network - add support for the PureStorage.Block/storagePools value in the subnet.delegation.service_delegation.name property (#​31878)

BUG FIXES:

  • azurerm_purview_account - use correct API values for identity type (#​31905) (#​31905)
  • azurerm_recovery_services_vault - skip request to modify soft delete state for vaults that are currently set to AlwaysON due to Azure's new secure-by-default policy
  • azurerm_resource_provider_registration - add additional polling logic to prevent errors due to inconsistent API behaviour (#​31909)

v4.63.0

Compare Source

FEATURES:

  • provider: added the enhanced_validation block with the locations and resource_providers properties to replace the ARM_PROVIDER_ENHANCED_VALIDATION environment variable (#​31678)

ENHANCEMENTS:

  • azurerm_site_recovery_replicated_vm- add support for PremiumV2_LRS in the target_replica_disk_type property (#​31890)

BUG FIXES:

  • azurerm_analysis_services_server - fix an issue that prevented creation of the resource with power_bi_service_enabled set to false and one or more ipv4_firewall_rule blocks defined (#​31870)
  • azurerm_analysis_services_server - fix an issue that prevented adding or removing ipv4_firewall_rule blocks without also modifying power_bi_service_enabled (#​31870)
  • azurerm_linux_web_app, azurerm_windows_web_app, azurerm_windows_function_app, azurerm_linux_function_app, azurerm_function_app_flex_consumption - fix API error when removing auth_settings_v2 configuration from a previously deployed appservice (#​31821) (#​31821)
  • dependencies: dataprotection - downgrade to API version 2025-07-01 due to new validation introduced by Azure on 2025-09-01 that is blocking deployments (#​31877)

v4.62.1

Compare Source

BUG FIXES:

  • azurerm_data_factory - fix removal of customer_managed_key_identity_id to no longer send an empty string to Azure, instead sending an empty object (#​31858)
  • azurerm_data_factory_customer_managed_key - fix a persistent ID parsing error on user_assigned_identity_id when Azure returned an empty string (#​31858)
  • azurerm_data_factory_customer_managed_key - fix removal of user_assigned_identity_id to no longer send an empty string to Azure, instead sending an empty object (#​31858)
  • azurerm_linux_function_app_slot - fix an issue that prevented users from deploying a slot to a container-based function app (#​31842)

v4.62.0

Compare Source

FEATURES:

  • New List Resource: azurerm_network_ddos_protection_plan (#​31768)
  • New List Resource: azurerm_private_dns_a_record (#​31785)
  • New List Resource: azurerm_private_endpoint (#​31769)
  • New List Resource: azurerm_redis_cache (#​31770)
  • New List Resource: azurerm_redis_firewall_rule (#​31770)
  • New List Resource: azurerm_route (#​31760)
  • New List Resource: azurerm_mssql_elasticpool (#​31736)
  • New List Resource: azurerm_mssql_virtual_machine (#​31737)

ENHANCEMENTS:

  • dependencies: databricks - update to API version 2026-01-01 (#​31654)
  • dependencies: dataprotection - update to API version 2025-09-01 (#​31402)
  • azurerm_dashboard_grafana - add support for the 12 value in the grafana_major_version property and remove the deprecated 10 value (#​31653)
  • azurerm_linux_function_app - add support for 25 in the java_version property (#​31096)
  • azurerm_linux_web_app - add support for 3.14 in the python_version property (#​31826)
  • azurerm_linux_web_app - add support for 25 in the java_version property (#​31096)
  • azurerm_linux_web_app_slot - add support for 3.14 in the python_version property (#​31826)
  • azurerm_windows_function_app - add support for 25 in the java_version property (#​31096)
  • azurerm_windows_web_app - add support for 25 in the java_version property (#​31096)

BUG FIXES:

  • azurerm_container_app_job - fix an issue where template.container.startup_probe.initial_delay and template.container.readiness_probe.initial_delay were not set in the API request (#​31796)

v4.61.0

Compare Source

FEATURES:

  • New List Resource: azurerm_application_gateway (#​31749)
  • New List Resource: azurerm_application_security_group (#​31742)
  • New List Resource: azurerm_firewall and azurerm_firewall_policy (#​31734)
  • New List Resource: azurerm_firewall_policy_rule_collection_group (#​31741)
  • New List Resource: azurerm_ip_group (#​31740)
  • New List Resource: azurerm_mssql_database (#​31735)
  • New List Resource: azurerm_mssql_job_agent (#​31738)
  • New List Resource: azurerm_mssql_server (#​31650)
  • New List Resource: azurerm_nat_gatway (#​31764)
  • New List Resource: azurerm_network_security_rule (#​31748)
  • New List Resource: azurerm_public_ip (#​31762)
  • New List Resource: azurerm_web_application_firewall_policy (#​31758)

ENHANCEMENTS:

  • dependencies: go update to 1.25.5
  • dependencies: go-azure-sdk - update to v0.20260212.1143955
  • azurerm_managed_redis - sku_name can now be updated (#​31203)
  • azurerm_managed_redis - default_database must be specified when creating a new resource (#​31724)
  • azurerm_point_to_site_vpn_gateway - connection_configuration.x.internet_security_enabled can now be updated (#​31733)
  • azurerm_security_center_storage_defender - update to API version 2025-06-01 (#​31759)

BUG FIXES:

  • azurerm_managed_redis_geo_replication - fix an issue that prevented linking 3 or more clusters (#​31385)
  • azurerm_signalr_service - fix setting default values into state, preventing diffs on import for connectivity_logs_enabled, http_request_logs_enabled, and messaging_logs_enabled (#​31566)

v4.60.0

Compare Source

FEATURES:

  • New Data Source: azurerm_cognitive_account_project (#​31605)
  • New Data Source: azurerm_managed_redis_access_policy_assignment (#​30980)
  • New Data Source: azurerm_oracle_database_system_versions (#​31001)
  • New Resource: azurerm_api_management_workspace_named_value (#​31299)
  • New List Resource: azurerm_cognitive_account (#​31624)
  • New Resource: azurerm_data_factory_linked_service_sql_managed_instance (#​30896)
  • New Resource: azurerm_managed_redis_access_policy_assignment (#​30980)
  • New List Resource: azurerm_mysql_flexible_database, azurerm_mysql_flexible_server_firewall_rule, azurerm_mysql_flexible_server_configuration - includes addition of Identity (#​31646) (#​31646)
  • New List Resource: azurerm_service_plan (#​31610)

ENHANCEMENTS:

  • dependencies: containerinstance - update to API version 2025-09-01 (#​31640)
  • dependencies: storagemover - update to API version 2025-07-01 (#​31587)
  • Data Source: azurerm_container_app - add support for the read_secrets property allowing users to skip secret retrieval that may trigger authorization errors (#​31199)
  • azurerm_application_gateway - add support for 2.2 to waf_configuration.rule_set_version (#​31674)
  • azurerm_application_gateway - add support for MS-ThreatIntel-XSS to waf_configuration.disabled_rule_group.rule_group_name (#​31674)
  • azurerm_express_route_port - add support for GcmAesXpn128 and GcmAesXpn256 ciphers to link*.macsec_cipher (#​30240)
  • azurerm_postgresql_flexible_server - add support for cluster (#​31315)
  • azurerm_web_application_firewall_policy - add support for 2.2 to managed_rules.managed_rule_set.version and managed_rules.exclusion.excluded_rule_set.version (#​31674)
  • azurerm_web_application_firewall_policy - add support for MS-ThreatIntel-XSS to managed_rules.managed_rule_set.rule_group_override.rule_group_name and managed_rules.exclusion.excluded_rule_set.rule_group.rule_group_name (#​31674)
  • provider: the subscription_id property can now be populated based on the az CLI (#​30251)

BUG FIXES:

  • azurerm_express_route_port - fix an issue that caused identity to be removed when updating unrelated properties (#​30240)
  • azurerm_federated_identity_credential - the id is now built using the resource group name segment from the parent_id preventing unexpected 404 statuses (#​30860)
  • azurerm_kubernetes_cluster - fixed capacity_reservation_group_id loss during node pool cycling (#​30654)
  • azurerm_monitor_aad_diagnostic_setting - add polling as a workaround to an eventual consistency issue (#​31123)
  • list.azurerm_private_dns_zone - fix context handling resolving an issue where this list resources never returned results (#​31719)

v4.59.0

Compare Source

ENHANCEMENTS:

  • dependencies: go-azure-sdk - update to v0.20260129.1200123 (#​31621)
  • azurerm_automation_runbook - add support for the runtime_environment_name property (#​30992)
  • azurerm_kusto_eventgrid_data_connection - update validation for eventhub_consumer_group_name to allow $Default as input (#​31551)
  • azurerm_linux_function_app - add support for 3.14 to site_config.application_stack.python_version (#​31195)
  • azurerm_linux_function_app_slot - add support for 3.14 to site_config.application_stack.python_version (#​31195)
  • azurerm_netapp_volume_group_sap_hana_resource - add support for zone, encryption_key_source, key_vault_private_endpoint_id, and network_features (#​31603)
  • azurerm_user_assigned_identity - add support for the isolation_scope property (#​31216)

BUG FIXES:

  • azurerm_kubernetes_cluster - thenetwork_policy property now allows updating from calico to cilium (#​31627)
  • azurerm_logic_app_trigger_http_request - fix an issue that prevented importing existing resources due to empty trigger inputs (#​31433)
  • azurerm_mssql_database - fix validation for min_capacity and auto_pause_delay_in_minutes (#​31690)

v4.58.0

Compare Source

FEATURES:

  • New Data Source: azurerm_network_security_perimeter (#​31356)
  • New Data Source: azurerm_network_security_perimeter_profile (#​31356)
  • New Resource: azurerm_network_security_perimeter (#​31356)
  • New Resource: azurerm_network_security_perimeter_access_rule (#​31356)
  • New Resource: azurerm_network_security_perimeter_association (#​31356)
  • New Resource: azurerm_network_security_perimeter_profile (#​31356)
  • New List Resource: azurerm_resource_group (#​31270)

ENHANCEMENTS:

  • dependencies: go-azure-sdk - update to v0.20251219.1184026 (#​31397)
  • azurerm_backup_policy_file_share - add support for backup_tier and snapshot_retention_in_days (#​29243)
  • azurerm_cosmosdb_cassandra_cluster - version now supports 4.1 and 5.0 (#​31424)
  • azurerm_function_app_flex_consumption - the maximum_instance_count property now allows values from 1 - 1000 (#​31392)
  • azurerm_kubernetes_cluster - network_data_plane and network_policy now support updating to cilium (#​30958)
  • azurerm_kusto_eventhub_data_connection - add support for retrieval_start_date (#​31445)
  • azurerm_kusto_iothub_data_connection - add support for retrieval_start_date (#​31413)
  • azurerm_kusto_script - add support for script_level and principal_permissions_action (#​31403)
  • azurerm_linux_function_app - add support for 24 to site_config.application_stack.node_version (#​31098)
  • azurerm_linux_function_app_slot - add support for 24 to site_config.application_stack.node_version (#​31098)
  • azurerm_linux_web_app - add support for 24-lts to site_config.application_stack.node_version (#​31098)
  • azurerm_linux_web_app_slot - add support for 24-lts to site_config.application_stack.node_version (#​31098)
  • azurerm_mssql_managed_instance - increase storage_size_in_gb maximum to 32768 (#​31387)
  • azurerm_netapp_volume_group_oracle - service_level now supports Flexible (#​31508)
  • azurerm_netapp_volume_group_sap_hana - service_level now supports Flexible (#​31508)
  • azurerm_network_manager_routing_configuration - add support for the route_table_usage_mode property (#​31463)
  • azurerm_windows_function_app - add support for ~24 to site_config.application_stack.node_version (#​31248)
  • azurerm_windows_function_app_slot - add support for ~24 to site_config.application_stack.node_version (#​31248)
  • data.azurerm_container_registry - admin_password is now sensitive (#​31428)

BUG FIXES:

  • azurerm_api_management - fix an issue that prevented updates to hostname_configuration.*.key_vault_certificate_id (#​31534)
  • azurerm_api_management_custom_domain - fix an issue that prevented updates to [management|portal|developer_portal|scm|gateway].key_vault_certificate_id (#​31534)
  • azurerm_container_app_custom_domain - no longer error during read when container app is deleted outside of Terraform (#​31523)
  • azurerm_databricks_workspace - removed a legacy workaround that prevented apply operations from succeeding when managed_disk_cmk_rotation_to_latest_version_enabled and tags were updated simultaneously (#​31509)
  • azurerm_storage_account - can now update a Storage Standard ZRS account (#​31431)
  • clients - fix correlation id across many clients (#​31368)

v4.57.0

Compare Source

NOTE: This release removes the Mobile Network (azurerm_mobile_network*) resources and data sources due to Azure having retired the service

FEATURES:

  • New Resource: azurerm_automation_runtime_environment (#​30991)

ENHANCEMENTS:

  • azurerm_data_protection_backup_vault_customer_managed_key - the key_vault_key_id property now supports keys from a Managed HSM vault (#​31365)
  • azurerm_kubernetes_cluster - support for the node_provisioning_profile block (#​30517)
  • azurerm_log_analytics_cluster_customer_managed_key - the key_vault_key_id property now supports keys from a Managed HSM vault (#​31375)
  • azurerm_mssql_database - the transparent_data_encryption_key_vault_key_id property now supports keys from a Managed HSM vault (#​31373)

BUG FIXES:

  • azurerm_data_factory - fix ID parsing errors when customer_managed_key_identity_id is an empty string (#​28621)
  • azurerm_eventhub - partition_count can now be updated for dedicated clusters (#​30993)
  • azurerm_linux_function_app - fix panic when deployed without all required permissions (#​31344)

v4.56.0

Compare Source

ENHANCEMENTS:

  • dependencies: healthbot - update to API version 2025-05-25 (#​31328)
  • dependencies: terraform-plugin-testing - update to v1.14.0 (#​31334)
  • Data Source: azurerm_cognitive_account - add support for new attributes (#​30778)
  • azurerm_cognitive_account - add support for the kind property to rollback or upgrade from OpenAI to AIServices (#​31063)
  • azurerm_databricks_workspace_root_dbfs_customer_managed_key - the key_vault_key_id property now supports keys from Managed HSM Vaults (#​31336)
  • azurerm_databricks_workspace_root_dbfs_customer_managed_key - the key_vault_key_id property now supports versionless keys (#​31336)
  • azurerm_healthbot - add support for the C1 and PES SKUs (#​31328)
  • azurerm_lb fix ignore_changes behaviour in updatable properties (#​31318)
  • azurerm_network_manager_network_group - add support for the member_type property [GH-30672
  • azurerm_network_manager_static_member - add support for using a subnet as the target resource (#​30672)
  • azurerm_virtual_network_gateway - add support for the ErGwScale SKU (#​31082)

BUG FIXES:

  • azurerm_container_app_environment_certificate - fix an issue that prevented creating the resource with an empty value for certificate_password (#​31335)
  • azurerm_databricks_workspace_root_dbfs_customer_managed_key - fix a panic that occurred when the customer managed key was removed from the workspace outside of Terraform (#​31336)
  • azurerm_databricks_workspace_root_dbfs_customer_managed_key - fix the timeout for the delete operation (#​31336)
  • azurerm_storage_blob_inventory_policy - fix setting Resource Identity data (#​31313)

v4.55.0

Compare Source

FEATURES:

  • New Data Source: azurerm_api_management_workspace (#​30241)
  • New Resource: azurerm_cognitive_account_project (#​30916)
  • New Resource: azurerm_log_analytics_workspace_table_custom_log (#​30800)
  • New Resource: azurerm_mongo_cluster_user (#​31205)
  • New Resource: azurerm_palo_alto_next_generation_firewall_virtual_hub_strata_cloud_manager (#​30613)
  • New Resource: azurerm_palo_alto_next_generation_firewall_virtual_network_strata_cloud_manager (#​30613)
  • New List Resource: azurerm_private_dns_zone (#​31157)

ENHANCEMENTS:

  • dependencies: containerregistry - update to API version 2025-04-01 (#​30205)
  • dependencies: go-azure-helpers - update to v0.75.1 (#​31148)
  • dependencies: go-azure-sdk - update to v0.20251202.1181053 (#​31253)
  • dependencies: managedidentity - upgrade API version to 2024-11-30 (#​30535)
  • dependencies: postgres - update to API version 2025-08-01 (#​31162)
  • azurerm_cognitive_account - update validation for customer_managed_key.key_vault_key_id to allow managed HSM keys as input (#​31147)
  • azurerm_container_app_environment - extend validation for workload_profile_type for additional supported SKUs (#​30738)
  • azurerm_container_app_environment_certificate - add support for the certificate_key_vault block (#​30510)
  • azurerm_data_factory - update validation for customer_managed_key_id to allow managed HSM keys as input (#​31146)
  • azurerm_mongo_cluster - support for new properties customer_managed_key, data_api_mode_enabled, identity, restore, authentication_methods and storage_type (#​31100)
  • azurerm_mysql_flexible_server - add support for MySQL version 8.4 (#​31099)
  • azurerm_oracle_autonomous_database - the admin_password property is no longer ForceNew (#​30966)
  • azurerm_postgresql_flexible_server - update validation for customer_managed_key.key_vault_key_id and customer_managed_key.geo_backup_key_vault_key_id to allow managed HSM keys as input (#​31148)
  • azurerm_postgresql_flexible_server - add support for PostgreSQL version 18 (#​31162)
  • azurerm_storage_encryption_scope - update validation for key_vault_key_id to allow managed HSM keys as input (#​31145)

BUG FIXES:

  • Data Source: azurerm_ssh_public_key - fix normalisation for public_key to avoid removing a literal EOT from the base64 encoded content (#​31249)
  • azurerm_data_protection_backup_vault - poll delete request for completion (#​31202)
  • azurerm_function_app_hybrid_connection - remove validation preventing resource import when using an elastic service plan SKU (#​31134)
  • azurerm_key_vault_key - not_before_date and expiration_date are now set into state when empty, fixing an issue where drift was not detected (#​31192)
  • azurerm_key_vault_secret - not_before_date and expiration_date are now set into state when empty, fixing an issue where drift was not detected (#​31192)
  • azurerm_kubernetes_cluster - fix drift on azure_policy_enabled when updating cluster (#​30917)
  • azurerm_kubernetes_fleet_update_run - fix a nil pointer dereference to prevent panics (#​31213)
  • azurerm_lb_nat_rule - fix an issue that prevented changing floating_ip_enabled and tcp_reset_enabled from true to false (#​31244)
  • azurerm_lb_outbound_rule - fix an issue that prevented changing tcp_reset_enabled from true to false (#​31244)
  • azurerm_lb_rule - fix an issue that prevented changing floating_ip_enabled and tcp_reset_enabled from true to false (#​31244)
  • azurerm_private_endpoint - ensure Resource Identity data is set on create to avoid Missing Resource Identity After Create errors (#​31246)
  • azurerm_resource_group - fix poller for the prevent_deletion_if_contains_resources feature, resolving an Azure eventual consistency issue (#​31253)
  • azurerm_storage_account - ensure Resource Identity data is set on create to avoid Missing Resource Identity After Create errors (#​31246)
  • azurerm_traffic_manager_profile - fix an issue that prevented changing traffic_view_enabled from true to false (#​31066)

v4.54.0

Compare Source

FEATURES:

  • New Action: azurerm_cdn_front_door_cache_purge (#​30765)
  • New Action: azurerm_data_protection_backup_instance_protect (#​31085)
  • New Action: azurerm_managed_redis_databases_flush (#​31132)
  • New Action: azurerm_mssql_execute_job (#​31095)
  • New List Resource: azurerm_network_interface (#​31012)
  • New List Resource: azurerm_network_profile (#​31127)
  • New List Resource: azurerm_network_security_group (#​31014)
  • New List Resource: azurerm_route_table (#​31015)

ENHANCEMENTS:

  • dependencies: go-azure-sdk - update to v0.20251107.1191907 (#​31095)
  • Data Source: azurerm_container_app - add support for the template.cooldown_period_in_seconds and template.polling_interval_in_seconds properties (#​29426)
  • azurerm_container_app - add support for the template.cooldown_period_in_seconds and template.polling_interval_in_seconds properties (#​29426)
  • azurerm_linux_function_app - add support for dotnet_version 10.0 (#​31007)
  • azurerm_linux_function_app_slot - add support for dotnet_version 10.0 (#​31007)
  • azurerm_linux_web_app - add support for dotnet_version 10.0 (#​31007)
  • azurerm_linux_web_app_slot - add support for dotnet_version 10.0 (#​31007)
  • azurerm_managed_redis - add support for persistence_append_only_file_backup_frequency and persistence_redis_database_backup_frequency properties (#​30964)
  • azurerm_resource_group - refactored from legacy SDK to use go-azure-sdk (#​30616)
  • azurerm_service_plan - suppress casing difference on sku_name (#​30907)
  • azurerm_storage_share_directory - Deprecate storage_share_id in favour of storage_share_url (#​28457)
  • azurerm_storage_share_file - Deprecate storage_share_id in favour of storage_share_url (#​28457)
  • azurerm_windows_function_app - add support for dotnet_version v10.0 (#​31007)
  • azurerm_windows_function_app_slot - add support for dotnet_version v10.0 (#​31007)
  • azurerm_windows_web_app - add support for dotnet_version v10.0 (#​31007)
  • azurerm_windows_web_app_slot - add support for dotnet_version v10.0 (#​31007)

BUG FIXES:

  • azurerm_orchestrated_virtual_machine_scale_set - Fix issue when using a specialized image (#​30889)
  • azurerm_virtual_network - remove RO values from update to avoid issues with API payload size limitation (#​30945)

v4.53.0

Compare Source

FEATURES:

  • New Resource: azurerm_api_management_workspace_certificate (#​30628)
  • New Resource: azurerm_mongo_cluster_firewall_rule (#​31062)

ENHANCEMENTS:

  • dependencies: automation - update to API version 2024-10-23 (#​30890)
  • dependencies: go-azure-sdk - update to v0.20251029.1173336 (#​31051)
  • dependencies: managedredis - update to API Version 2025-07-01 (#​31051)
  • dependencies: mongocluster - update to API version 2025-09-01 (#​30982)
  • azurerm_api_management_backend - add support for the circuit_breaker_rule block (#​30471)
  • azurerm_dynatrace_monitor - support for the YEARLY value in the billing_cycle property (#​31078)
  • azurerm_kubernetes_cluster_node_pool - support for the undrainable_node_behavior and max_unavailable properties (#​30563)
  • azurerm_managed_disk - support expanding Ultra Disks and Premium SSD v2 disk without downtime (#​30593)
  • azurerm_managed_redis - add support for public_network_access (#​31051)
  • azurerm_storage_table_entity - resource is now removed from state if it no longer exists in Azure (#​31064)
  • azurerm_synapse_spark_pool - add support for spark_version 3.5 (#​30900)
  • data.azurerm_postgresql_flexible_server - add support for zone and high_availability (#​31034)

BUG FIXES:

  • azurerm_dynatrace_monitor - the phone_number and country properties are no longer Required (#​31077)
  • azurerm_dynatrace_tag_rules - the log_rule.filtering_tag property is no longer required (#​31065)
  • azurerm_dynatrace_tag_rules - the metric_rule.filtering_tag property is no longer required (#​31065)
  • azurerm_kubernetes_cluster - fix crash in use of azure_active_directory_role_based_access_control (#​31101)
  • azurerm_logic_app_workflow - fix inaccurate error messag

Configuration

📅 Schedule: Branch creation - "after 7am and before 11am every weekday" in timezone Europe/London, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Oct 4, 2024
@renovate renovate bot force-pushed the renovate/azurerm-4.x branch from addd30f to 3791fa8 Compare October 11, 2024 06:35
@renovate renovate bot force-pushed the renovate/azurerm-4.x branch 2 times, most recently from 8112af0 to a5cc84a Compare October 25, 2024 07:12
@renovate renovate bot force-pushed the renovate/azurerm-4.x branch 3 times, most recently from 67b7b18 to 9ef004c Compare November 8, 2024 10:44
@renovate renovate bot force-pushed the renovate/azurerm-4.x branch from 9ef004c to e84743f Compare November 15, 2024 06:01
@renovate renovate bot force-pushed the renovate/azurerm-4.x branch 2 times, most recently from b1d9087 to 7bb8b84 Compare November 29, 2024 06:57
@renovate renovate bot force-pushed the renovate/azurerm-4.x branch from 7bb8b84 to 853d90c Compare December 6, 2024 07:14
@renovate renovate bot force-pushed the renovate/azurerm-4.x branch from 853d90c to 926547b Compare December 13, 2024 09:17
@renovate renovate bot force-pushed the renovate/azurerm-4.x branch 2 times, most recently from c8bb835 to a56c36a Compare January 16, 2025 19:17
@renovate renovate bot force-pushed the renovate/azurerm-4.x branch 2 times, most recently from d3da45d to 812865a Compare February 7, 2025 11:10
@renovate renovate bot force-pushed the renovate/azurerm-4.x branch 2 times, most recently from 79bf36e to f5d9e6b Compare February 20, 2025 17:57
@renovate renovate bot force-pushed the renovate/azurerm-4.x branch from f5d9e6b to 7777f35 Compare February 27, 2025 17:39
@renovate renovate bot force-pushed the renovate/azurerm-4.x branch 2 times, most recently from 46ad86f to e8d46dd Compare March 13, 2025 20:33
@renovate renovate bot force-pushed the renovate/azurerm-4.x branch 2 times, most recently from 3803ff0 to 45b54a7 Compare March 28, 2025 14:04
@renovate renovate bot force-pushed the renovate/azurerm-4.x branch from 45b54a7 to 7465891 Compare April 4, 2025 08:40
@renovate renovate bot force-pushed the renovate/azurerm-4.x branch from 7465891 to f14b293 Compare April 25, 2025 10:11
@renovate renovate bot changed the title Update Terraform azurerm to v4 Update Terraform azurerm to v4 - autoclosed Apr 30, 2025
@renovate renovate bot closed this Apr 30, 2025
@renovate renovate bot deleted the renovate/azurerm-4.x branch April 30, 2025 08:11
@renovate renovate bot changed the title Update Terraform azurerm to v4 - autoclosed Update Terraform azurerm to v4 May 6, 2025
@renovate renovate bot reopened this May 6, 2025
@renovate renovate bot changed the title Update Terraform azurerm to ~> 4.28.0 Update Terraform azurerm to ~> 4.29.0 May 16, 2025
@renovate renovate bot force-pushed the renovate/azurerm-4.x branch 4 times, most recently from 544a7b2 to 8538806 Compare May 22, 2025 18:23
@renovate renovate bot changed the title Update Terraform azurerm to ~> 4.29.0 Update Terraform azurerm to ~> 4.30.0 May 22, 2025
@renovate renovate bot force-pushed the renovate/azurerm-4.x branch from 8538806 to fb984a8 Compare May 29, 2025 23:43
@renovate renovate bot changed the title Update Terraform azurerm to ~> 4.30.0 Update Terraform azurerm to ~> 4.31.0 May 29, 2025
@renovate renovate bot force-pushed the renovate/azurerm-4.x branch from fb984a8 to 7adf465 Compare June 6, 2025 20:35
@renovate renovate bot changed the title Update Terraform azurerm to ~> 4.31.0 Update Terraform azurerm to ~> 4.32.0 Jun 6, 2025
@renovate renovate bot force-pushed the renovate/azurerm-4.x branch 2 times, most recently from c1e5b22 to 04f4e7a Compare June 12, 2025 23:49
@renovate renovate bot changed the title Update Terraform azurerm to ~> 4.32.0 Update Terraform azurerm to ~> 4.33.0 Jun 12, 2025
@renovate renovate bot force-pushed the renovate/azurerm-4.x branch from 04f4e7a to 8df530f Compare June 20, 2025 18:30
@renovate renovate bot changed the title Update Terraform azurerm to ~> 4.33.0 Update Terraform azurerm to ~> 4.34.0 Jun 20, 2025
@renovate renovate bot force-pushed the renovate/azurerm-4.x branch from 8df530f to 5d7a3ee Compare July 2, 2025 00:47
@renovate renovate bot changed the title Update Terraform azurerm to ~> 4.34.0 Update Terraform azurerm to ~> 4.35.0 Jul 2, 2025
@renovate renovate bot force-pushed the renovate/azurerm-4.x branch from 5d7a3ee to 4f7c610 Compare July 11, 2025 01:07
@renovate renovate bot changed the title Update Terraform azurerm to ~> 4.35.0 Update Terraform azurerm to ~> 4.36.0 Jul 11, 2025
@renovate renovate bot force-pushed the renovate/azurerm-4.x branch from 4f7c610 to 62c9b3f Compare July 17, 2025 21:32
@renovate renovate bot changed the title Update Terraform azurerm to ~> 4.36.0 Update Terraform azurerm to ~> 4.37.0 Jul 17, 2025
@renovate renovate bot force-pushed the renovate/azurerm-4.x branch 2 times, most recently from 80e3ebb to 6b56c3c Compare July 30, 2025 18:34
@renovate renovate bot changed the title Update Terraform azurerm to ~> 4.37.0 Update Terraform azurerm to ~> 4.38.0 Jul 30, 2025
@renovate renovate bot force-pushed the renovate/azurerm-4.x branch from 6b56c3c to 0a8d5a4 Compare July 31, 2025 15:46
@renovate renovate bot force-pushed the renovate/azurerm-4.x branch from 0a8d5a4 to 07ae954 Compare August 8, 2025 18:22
@renovate renovate bot changed the title Update Terraform azurerm to ~> 4.38.0 Update Terraform azurerm to ~> 4.39.0 Aug 8, 2025
@hmcts-jenkins-a-to-c
Copy link
Copy Markdown
Contributor

Plan Result (aat)

Plan: 0 to add, 11 to change, 0 to destroy.
  • Update
    • azurerm_network_security_rule.nsg_rules["AKS_To_ES"]
    • azurerm_network_security_rule.nsg_rules["App_To_ES"]
    • azurerm_network_security_rule.nsg_rules["Bastion_To_ES"]
    • azurerm_network_security_rule.nsg_rules["ElasticClusterTransport"]
    • azurerm_network_security_rule.nsg_rules["Jenkins_To_ES"]
    • azurerm_network_security_rule.nsg_rules["LB_To_ES"]
    • azurerm_network_security_rule.nsg_rules["SSH"]
    • module.elastic2["ccd-data-0"].module.virtual-machines.azurerm_virtual_machine_extension.entra[0]
    • module.elastic2["ccd-data-1"].module.virtual-machines.azurerm_virtual_machine_extension.entra[0]
    • module.elastic2["ccd-data-2"].module.virtual-machines.azurerm_virtual_machine_extension.entra[0]
    • module.elastic2["ccd-data-3"].module.virtual-machines.azurerm_virtual_machine_extension.entra[0]
Change Result (Click me)
  # azurerm_network_security_rule.nsg_rules["AKS_To_ES"] will be updated in-place
  ~ resource "azurerm_network_security_rule" "nsg_rules" {
      ~ destination_application_security_group_ids = [
          - "/subscriptions/1c4f0704-a29e-403d-b719-b90c34ef14c9/resourceGroups/CCD-ELASTIC-SEARCH-AAT/providers/Microsoft.Network/applicationSecurityGroups/CCD-DATA-ASG",
          + "/subscriptions/1c4f0704-a29e-403d-b719-b90c34ef14c9/resourceGroups/ccd-elastic-search-aat/providers/Microsoft.Network/applicationSecurityGroups/ccd-data-asg",
        ]
        id                                         = "/subscriptions/1c4f0704-a29e-403d-b719-b90c34ef14c9/resourceGroups/ccd-elastic-search-aat/providers/Microsoft.Network/networkSecurityGroups/ccd-cluster-nsg/securityRules/AKS_To_ES"
        name                                       = "AKS_To_ES"
        # (16 unchanged attributes hidden)
    }

  # azurerm_network_security_rule.nsg_rules["App_To_ES"] will be updated in-place
  ~ resource "azurerm_network_security_rule" "nsg_rules" {
      ~ destination_application_security_group_ids = [
          - "/subscriptions/1c4f0704-a29e-403d-b719-b90c34ef14c9/resourceGroups/CCD-ELASTIC-SEARCH-AAT/providers/Microsoft.Network/applicationSecurityGroups/CCD-DATA-ASG",
          + "/subscriptions/1c4f0704-a29e-403d-b719-b90c34ef14c9/resourceGroups/ccd-elastic-search-aat/providers/Microsoft.Network/applicationSecurityGroups/ccd-data-asg",
        ]
        id                                         = "/subscriptions/1c4f0704-a29e-403d-b719-b90c34ef14c9/resourceGroups/ccd-elastic-search-aat/providers/Microsoft.Network/networkSecurityGroups/ccd-cluster-nsg/securityRules/App_To_ES"
        name                                       = "App_To_ES"
        # (16 unchanged attributes hidden)
    }

  # azurerm_network_security_rule.nsg_rules["Bastion_To_ES"] will be updated in-place
  ~ resource "azurerm_network_security_rule" "nsg_rules" {
      ~ destination_application_security_group_ids = [
          - "/subscriptions/1c4f0704-a29e-403d-b719-b90c34ef14c9/resourceGroups/CCD-ELASTIC-SEARCH-AAT/providers/Microsoft.Network/applicationSecurityGroups/CCD-DATA-ASG",
          + "/subscriptions/1c4f0704-a29e-403d-b719-b90c34ef14c9/resourceGroups/ccd-elastic-search-aat/providers/Microsoft.Network/applicationSecurityGroups/ccd-data-asg",
        ]
        id                                         = "/subscriptions/1c4f0704-a29e-403d-b719-b90c34ef14c9/resourceGroups/ccd-elastic-search-aat/providers/Microsoft.Network/networkSecurityGroups/ccd-cluster-nsg/securityRules/Bastion_To_ES"
        name                                       = "Bastion_To_ES"
        # (16 unchanged attributes hidden)
    }

  # azurerm_network_security_rule.nsg_rules["ElasticClusterTransport"] will be updated in-place
  ~ resource "azurerm_network_security_rule" "nsg_rules" {
      ~ destination_application_security_group_ids = [
          - "/subscriptions/1c4f0704-a29e-403d-b719-b90c34ef14c9/resourceGroups/CCD-ELASTIC-SEARCH-AAT/providers/Microsoft.Network/applicationSecurityGroups/CCD-DATA-ASG",
          + "/subscriptions/1c4f0704-a29e-403d-b719-b90c34ef14c9/resourceGroups/ccd-elastic-search-aat/providers/Microsoft.Network/applicationSecurityGroups/ccd-data-asg",
        ]
        id                                         = "/subscriptions/1c4f0704-a29e-403d-b719-b90c34ef14c9/resourceGroups/ccd-elastic-search-aat/providers/Microsoft.Network/networkSecurityGroups/ccd-cluster-nsg/securityRules/ElasticClusterTransport"
        name                                       = "ElasticClusterTransport"
      ~ source_application_security_group_ids      = [
          - "/subscriptions/1c4f0704-a29e-403d-b719-b90c34ef14c9/resourceGroups/CCD-ELASTIC-SEARCH-AAT/providers/Microsoft.Network/applicationSecurityGroups/CCD-DATA-ASG",
          + "/subscriptions/1c4f0704-a29e-403d-b719-b90c34ef14c9/resourceGroups/ccd-elastic-search-aat/providers/Microsoft.Network/applicationSecurityGroups/ccd-data-asg",
        ]
        # (15 unchanged attributes hidden)
    }

  # azurerm_network_security_rule.nsg_rules["Jenkins_To_ES"] will be updated in-place
  ~ resource "azurerm_network_security_rule" "nsg_rules" {
      ~ destination_application_security_group_ids = [
          - "/subscriptions/1c4f0704-a29e-403d-b719-b90c34ef14c9/resourceGroups/CCD-ELASTIC-SEARCH-AAT/providers/Microsoft.Network/applicationSecurityGroups/CCD-DATA-ASG",
          + "/subscriptions/1c4f0704-a29e-403d-b719-b90c34ef14c9/resourceGroups/ccd-elastic-search-aat/providers/Microsoft.Network/applicationSecurityGroups/ccd-data-asg",
        ]
        id                                         = "/subscriptions/1c4f0704-a29e-403d-b719-b90c34ef14c9/resourceGroups/ccd-elastic-search-aat/providers/Microsoft.Network/networkSecurityGroups/ccd-cluster-nsg/securityRules/Jenkins_To_ES"
        name                                       = "Jenkins_To_ES"
        # (16 unchanged attributes hidden)
    }

  # azurerm_network_security_rule.nsg_rules["LB_To_ES"] will be updated in-place
  ~ resource "azurerm_network_security_rule" "nsg_rules" {
      ~ destination_application_security_group_ids = [
          - "/subscriptions/1c4f0704-a29e-403d-b719-b90c34ef14c9/resourceGroups/CCD-ELASTIC-SEARCH-AAT/providers/Microsoft.Network/applicationSecurityGroups/CCD-DATA-ASG",
          + "/subscriptions/1c4f0704-a29e-403d-b719-b90c34ef14c9/resourceGroups/ccd-elastic-search-aat/providers/Microsoft.Network/applicationSecurityGroups/ccd-data-asg",
        ]
        id                                         = "/subscriptions/1c4f0704-a29e-403d-b719-b90c34ef14c9/resourceGroups/ccd-elastic-search-aat/providers/Microsoft.Network/networkSecurityGroups/ccd-cluster-nsg/securityRules/LB_To_ES"
        name                                       = "LB_To_ES"
        # (16 unchanged attributes hidden)
    }

  # azurerm_network_security_rule.nsg_rules["SSH"] will be updated in-place
  ~ resource "azurerm_network_security_rule" "nsg_rules" {
      ~ destination_application_security_group_ids = [
          - "/subscriptions/1c4f0704-a29e-403d-b719-b90c34ef14c9/resourceGroups/CCD-ELASTIC-SEARCH-AAT/providers/Microsoft.Network/applicationSecurityGroups/CCD-DATA-ASG",
          + "/subscriptions/1c4f0704-a29e-403d-b719-b90c34ef14c9/resourceGroups/ccd-elastic-search-aat/providers/Microsoft.Network/applicationSecurityGroups/ccd-data-asg",
        ]
        id                                         = "/subscriptions/1c4f0704-a29e-403d-b719-b90c34ef14c9/resourceGroups/ccd-elastic-search-aat/providers/Microsoft.Network/networkSecurityGroups/ccd-cluster-nsg/securityRules/SSH"
        name                                       = "SSH"
        # (16 unchanged attributes hidden)
    }

  # module.elastic2["ccd-data-0"].module.virtual-machines.azurerm_virtual_machine_extension.entra[0] will be updated in-place
  ~ resource "azurerm_virtual_machine_extension" "entra" {
        id                          = "/subscriptions/1c4f0704-a29e-403d-b719-b90c34ef14c9/resourceGroups/ccd-elastic-search-aat/providers/Microsoft.Compute/virtualMachines/ccd-data-0/extensions/AADSSHLoginForLinux"
        name                        = "AADSSHLoginForLinux"
      ~ tags                        = {
          - "application"  = "core-case-data" -> null
          - "builtFrom"    = "https://github.com/HMCTS/ccd-elastic-search.git" -> null
          - "businessArea" = "CFT" -> null
          - "environment"  = "staging" -> null
        }
        # (8 unchanged attributes hidden)
    }

  # module.elastic2["ccd-data-1"].module.virtual-machines.azurerm_virtual_machine_extension.entra[0] will be updated in-place
  ~ resource "azurerm_virtual_machine_extension" "entra" {
        id                          = "/subscriptions/1c4f0704-a29e-403d-b719-b90c34ef14c9/resourceGroups/ccd-elastic-search-aat/providers/Microsoft.Compute/virtualMachines/ccd-data-1/extensions/AADSSHLoginForLinux"
        name                        = "AADSSHLoginForLinux"
      ~ tags                        = {
          - "application"  = "core-case-data" -> null
          - "builtFrom"    = "https://github.com/HMCTS/ccd-elastic-search.git" -> null
          - "businessArea" = "CFT" -> null
          - "environment"  = "staging" -> null
        }
        # (8 unchanged attributes hidden)
    }

  # module.elastic2["ccd-data-2"].module.virtual-machines.azurerm_virtual_machine_extension.entra[0] will be updated in-place
  ~ resource "azurerm_virtual_machine_extension" "entra" {
        id                          = "/subscriptions/1c4f0704-a29e-403d-b719-b90c34ef14c9/resourceGroups/ccd-elastic-search-aat/providers/Microsoft.Compute/virtualMachines/ccd-data-2/extensions/AADSSHLoginForLinux"
        name                        = "AADSSHLoginForLinux"
      ~ tags                        = {
          - "application"  = "core-case-data" -> null
          - "builtFrom"    = "https://github.com/HMCTS/ccd-elastic-search.git" -> null
          - "businessArea" = "CFT" -> null
          - "environment"  = "staging" -> null
        }
        # (8 unchanged attributes hidden)
    }

  # module.elastic2["ccd-data-3"].module.virtual-machines.azurerm_virtual_machine_extension.entra[0] will be updated in-place
  ~ resource "azurerm_virtual_machine_extension" "entra" {
        id                          = "/subscriptions/1c4f0704-a29e-403d-b719-b90c34ef14c9/resourceGroups/ccd-elastic-search-aat/providers/Microsoft.Compute/virtualMachines/ccd-data-3/extensions/AADSSHLoginForLinux"
        name                        = "AADSSHLoginForLinux"
      ~ tags                        = {
          - "application"  = "core-case-data" -> null
          - "builtFrom"    = "https://github.com/HMCTS/ccd-elastic-search.git" -> null
          - "businessArea" = "CFT" -> null
          - "environment"  = "staging" -> null
        }
        # (8 unchanged attributes hidden)
    }

Plan: 0 to add, 11 to change, 0 to destroy.

@hmcts-jenkins-a-to-c
Copy link
Copy Markdown
Contributor

hmcts-jenkins-a-to-c bot commented Jan 12, 2026

Plan Result (prod)

Plan: 12 to import, 0 to add, 11 to change, 0 to destroy.
  • Update
    • azurerm_network_security_rule.nsg_rules["AKS_To_ES"]
    • azurerm_network_security_rule.nsg_rules["App_To_ES"]
    • azurerm_network_security_rule.nsg_rules["ElasticClusterTransport"]
    • azurerm_network_security_rule.nsg_rules["Jenkins_To_ES"]
    • azurerm_network_security_rule.nsg_rules["LB_To_ES"]
    • azurerm_network_security_rule.nsg_rules["PTL_AKS_To_ES"]
    • azurerm_network_security_rule.nsg_rules["SSH"]
    • module.elastic2["ccd-data-0"].module.virtual-machines.azurerm_virtual_machine_extension.entra[0]
    • module.elastic2["ccd-data-1"].module.virtual-machines.azurerm_virtual_machine_extension.entra[0]
    • module.elastic2["ccd-data-2"].module.virtual-machines.azurerm_virtual_machine_extension.entra[0]
    • module.elastic2["ccd-data-3"].module.virtual-machines.azurerm_virtual_machine_extension.entra[0]
  • Import
    • azurerm_monitor_data_collection_rule_association.linux_vm_dcra["ccd-data-0"]
    • azurerm_monitor_data_collection_rule_association.linux_vm_dcra["ccd-data-1"]
    • azurerm_monitor_data_collection_rule_association.linux_vm_dcra["ccd-data-2"]
    • azurerm_monitor_data_collection_rule_association.linux_vm_dcra["ccd-data-3"]
    • azurerm_network_interface_application_security_group_association.this["ccd-data-0"]
    • azurerm_network_interface_application_security_group_association.this["ccd-data-1"]
    • azurerm_network_interface_application_security_group_association.this["ccd-data-2"]
    • azurerm_network_interface_application_security_group_association.this["ccd-data-3"]
    • azurerm_network_interface_security_group_association.association["ccd-data-0"]
    • azurerm_network_interface_security_group_association.association["ccd-data-1"]
    • azurerm_network_interface_security_group_association.association["ccd-data-2"]
    • azurerm_network_interface_security_group_association.association["ccd-data-3"]
Change Result (Click me)
  # azurerm_monitor_data_collection_rule_association.linux_vm_dcra["ccd-data-0"] will be imported
    resource "azurerm_monitor_data_collection_rule_association" "linux_vm_dcra" {
        data_collection_endpoint_id = null
        data_collection_rule_id     = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/oms-automation/providers/Microsoft.Insights/dataCollectionRules/ama-linux-vm-logs"
        description                 = "Association between the ELK linux VMs and the appropriate data collection rule."
        id                          = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Compute/virtualMachines/ccd-data-0/providers/Microsoft.Insights/dataCollectionRuleAssociations/vm-ccd-data-0-prod-dcra"
        name                        = "vm-ccd-data-0-prod-dcra"
        target_resource_id          = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Compute/virtualMachines/ccd-data-0"
    }

  # azurerm_monitor_data_collection_rule_association.linux_vm_dcra["ccd-data-1"] will be imported
    resource "azurerm_monitor_data_collection_rule_association" "linux_vm_dcra" {
        data_collection_endpoint_id = null
        data_collection_rule_id     = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/oms-automation/providers/Microsoft.Insights/dataCollectionRules/ama-linux-vm-logs"
        description                 = "Association between the ELK linux VMs and the appropriate data collection rule."
        id                          = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Compute/virtualMachines/ccd-data-1/providers/Microsoft.Insights/dataCollectionRuleAssociations/vm-ccd-data-1-prod-dcra"
        name                        = "vm-ccd-data-1-prod-dcra"
        target_resource_id          = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Compute/virtualMachines/ccd-data-1"
    }

  # azurerm_monitor_data_collection_rule_association.linux_vm_dcra["ccd-data-2"] will be imported
    resource "azurerm_monitor_data_collection_rule_association" "linux_vm_dcra" {
        data_collection_endpoint_id = null
        data_collection_rule_id     = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/oms-automation/providers/Microsoft.Insights/dataCollectionRules/ama-linux-vm-logs"
        description                 = "Association between the ELK linux VMs and the appropriate data collection rule."
        id                          = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Compute/virtualMachines/ccd-data-2/providers/Microsoft.Insights/dataCollectionRuleAssociations/vm-ccd-data-2-prod-dcra"
        name                        = "vm-ccd-data-2-prod-dcra"
        target_resource_id          = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Compute/virtualMachines/ccd-data-2"
    }

  # azurerm_monitor_data_collection_rule_association.linux_vm_dcra["ccd-data-3"] will be imported
    resource "azurerm_monitor_data_collection_rule_association" "linux_vm_dcra" {
        data_collection_endpoint_id = null
        data_collection_rule_id     = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/oms-automation/providers/Microsoft.Insights/dataCollectionRules/ama-linux-vm-logs"
        description                 = "Association between the ELK linux VMs and the appropriate data collection rule."
        id                          = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Compute/virtualMachines/ccd-data-3/providers/Microsoft.Insights/dataCollectionRuleAssociations/vm-ccd-data-3-prod-dcra"
        name                        = "vm-ccd-data-3-prod-dcra"
        target_resource_id          = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Compute/virtualMachines/ccd-data-3"
    }

  # azurerm_network_interface_application_security_group_association.this["ccd-data-0"] will be imported
    resource "azurerm_network_interface_application_security_group_association" "this" {
        application_security_group_id = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Network/applicationSecurityGroups/ccd-data-asg"
        id                            = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Network/networkInterfaces/ccd-data-0-nic|/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Network/applicationSecurityGroups/ccd-data-asg"
        network_interface_id          = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Network/networkInterfaces/ccd-data-0-nic"
    }

  # azurerm_network_interface_application_security_group_association.this["ccd-data-1"] will be imported
    resource "azurerm_network_interface_application_security_group_association" "this" {
        application_security_group_id = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Network/applicationSecurityGroups/ccd-data-asg"
        id                            = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Network/networkInterfaces/ccd-data-1-nic|/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Network/applicationSecurityGroups/ccd-data-asg"
        network_interface_id          = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Network/networkInterfaces/ccd-data-1-nic"
    }

  # azurerm_network_interface_application_security_group_association.this["ccd-data-2"] will be imported
    resource "azurerm_network_interface_application_security_group_association" "this" {
        application_security_group_id = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Network/applicationSecurityGroups/ccd-data-asg"
        id                            = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Network/networkInterfaces/ccd-data-2-nic|/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Network/applicationSecurityGroups/ccd-data-asg"
        network_interface_id          = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Network/networkInterfaces/ccd-data-2-nic"
    }

  # azurerm_network_interface_application_security_group_association.this["ccd-data-3"] will be imported
    resource "azurerm_network_interface_application_security_group_association" "this" {
        application_security_group_id = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Network/applicationSecurityGroups/ccd-data-asg"
        id                            = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Network/networkInterfaces/ccd-data-3-nic|/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Network/applicationSecurityGroups/ccd-data-asg"
        network_interface_id          = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Network/networkInterfaces/ccd-data-3-nic"
    }

  # azurerm_network_interface_security_group_association.association["ccd-data-0"] will be imported
    resource "azurerm_network_interface_security_group_association" "association" {
        id                        = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Network/networkInterfaces/ccd-data-0-nic|/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Network/networkSecurityGroups/ccd-cluster-nsg"
        network_interface_id      = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Network/networkInterfaces/ccd-data-0-nic"
        network_security_group_id = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Network/networkSecurityGroups/ccd-cluster-nsg"
    }

  # azurerm_network_interface_security_group_association.association["ccd-data-1"] will be imported
    resource "azurerm_network_interface_security_group_association" "association" {
        id                        = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Network/networkInterfaces/ccd-data-1-nic|/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Network/networkSecurityGroups/ccd-cluster-nsg"
        network_interface_id      = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Network/networkInterfaces/ccd-data-1-nic"
        network_security_group_id = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Network/networkSecurityGroups/ccd-cluster-nsg"
    }

  # azurerm_network_interface_security_group_association.association["ccd-data-2"] will be imported
    resource "azurerm_network_interface_security_group_association" "association" {
        id                        = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Network/networkInterfaces/ccd-data-2-nic|/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Network/networkSecurityGroups/ccd-cluster-nsg"
        network_interface_id      = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Network/networkInterfaces/ccd-data-2-nic"
        network_security_group_id = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Network/networkSecurityGroups/ccd-cluster-nsg"
    }

  # azurerm_network_interface_security_group_association.association["ccd-data-3"] will be imported
    resource "azurerm_network_interface_security_group_association" "association" {
        id                        = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Network/networkInterfaces/ccd-data-3-nic|/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Network/networkSecurityGroups/ccd-cluster-nsg"
        network_interface_id      = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Network/networkInterfaces/ccd-data-3-nic"
        network_security_group_id = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Network/networkSecurityGroups/ccd-cluster-nsg"
    }

  # azurerm_network_security_rule.nsg_rules["AKS_To_ES"] will be updated in-place
  ~ resource "azurerm_network_security_rule" "nsg_rules" {
      ~ destination_application_security_group_ids = [
          - "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/CCD-ELASTIC-SEARCH-PROD/providers/Microsoft.Network/applicationSecurityGroups/CCD-DATA-ASG",
          + "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Network/applicationSecurityGroups/ccd-data-asg",
        ]
        id                                         = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Network/networkSecurityGroups/ccd-cluster-nsg/securityRules/AKS_To_ES"
        name                                       = "AKS_To_ES"
        # (16 unchanged attributes hidden)
    }

  # azurerm_network_security_rule.nsg_rules["App_To_ES"] will be updated in-place
  ~ resource "azurerm_network_security_rule" "nsg_rules" {
      ~ destination_application_security_group_ids = [
          - "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/CCD-ELASTIC-SEARCH-PROD/providers/Microsoft.Network/applicationSecurityGroups/CCD-DATA-ASG",
          + "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Network/applicationSecurityGroups/ccd-data-asg",
        ]
        id                                         = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Network/networkSecurityGroups/ccd-cluster-nsg/securityRules/App_To_ES"
        name                                       = "App_To_ES"
        # (16 unchanged attributes hidden)
    }

  # azurerm_network_security_rule.nsg_rules["ElasticClusterTransport"] will be updated in-place
  ~ resource "azurerm_network_security_rule" "nsg_rules" {
      ~ destination_application_security_group_ids = [
          - "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/CCD-ELASTIC-SEARCH-PROD/providers/Microsoft.Network/applicationSecurityGroups/CCD-DATA-ASG",
          + "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Network/applicationSecurityGroups/ccd-data-asg",
        ]
        id                                         = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Network/networkSecurityGroups/ccd-cluster-nsg/securityRules/ElasticClusterTransport"
        name                                       = "ElasticClusterTransport"
      ~ source_application_security_group_ids      = [
          - "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/CCD-ELASTIC-SEARCH-PROD/providers/Microsoft.Network/applicationSecurityGroups/CCD-DATA-ASG",
          + "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Network/applicationSecurityGroups/ccd-data-asg",
        ]
        # (15 unchanged attributes hidden)
    }

  # azurerm_network_security_rule.nsg_rules["Jenkins_To_ES"] will be updated in-place
  ~ resource "azurerm_network_security_rule" "nsg_rules" {
      ~ destination_application_security_group_ids = [
          - "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/CCD-ELASTIC-SEARCH-PROD/providers/Microsoft.Network/applicationSecurityGroups/CCD-DATA-ASG",
          + "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Network/applicationSecurityGroups/ccd-data-asg",
        ]
        id                                         = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Network/networkSecurityGroups/ccd-cluster-nsg/securityRules/Jenkins_To_ES"
        name                                       = "Jenkins_To_ES"
        # (16 unchanged attributes hidden)
    }

  # azurerm_network_security_rule.nsg_rules["LB_To_ES"] will be updated in-place
  ~ resource "azurerm_network_security_rule" "nsg_rules" {
      ~ destination_application_security_group_ids = [
          - "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/CCD-ELASTIC-SEARCH-PROD/providers/Microsoft.Network/applicationSecurityGroups/CCD-DATA-ASG",
          + "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Network/applicationSecurityGroups/ccd-data-asg",
        ]
        id                                         = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Network/networkSecurityGroups/ccd-cluster-nsg/securityRules/LB_To_ES"
        name                                       = "LB_To_ES"
        # (16 unchanged attributes hidden)
    }

  # azurerm_network_security_rule.nsg_rules["PTL_AKS_To_ES"] will be updated in-place
  ~ resource "azurerm_network_security_rule" "nsg_rules" {
      ~ destination_application_security_group_ids = [
          - "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/CCD-ELASTIC-SEARCH-PROD/providers/Microsoft.Network/applicationSecurityGroups/CCD-DATA-ASG",
          + "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Network/applicationSecurityGroups/ccd-data-asg",
        ]
        id                                         = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Network/networkSecurityGroups/ccd-cluster-nsg/securityRules/PTL_AKS_To_ES"
        name                                       = "PTL_AKS_To_ES"
        # (16 unchanged attributes hidden)
    }

  # azurerm_network_security_rule.nsg_rules["SSH"] will be updated in-place
  ~ resource "azurerm_network_security_rule" "nsg_rules" {
      ~ destination_application_security_group_ids = [
          - "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/CCD-ELASTIC-SEARCH-PROD/providers/Microsoft.Network/applicationSecurityGroups/CCD-DATA-ASG",
          + "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Network/applicationSecurityGroups/ccd-data-asg",
        ]
        id                                         = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Network/networkSecurityGroups/ccd-cluster-nsg/securityRules/SSH"
        name                                       = "SSH"
        # (16 unchanged attributes hidden)
    }

  # module.elastic2["ccd-data-0"].module.virtual-machines.azurerm_virtual_machine_extension.entra[0] will be updated in-place
  ~ resource "azurerm_virtual_machine_extension" "entra" {
        id                          = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Compute/virtualMachines/ccd-data-0/extensions/AADSSHLoginForLinux"
        name                        = "AADSSHLoginForLinux"
      ~ tags                        = {
          - "application"  = "core-case-data" -> null
          - "builtFrom"    = "https://github.com/HMCTS/ccd-elastic-search.git" -> null
          - "businessArea" = "CFT" -> null
          - "environment"  = "production" -> null
        }
        # (8 unchanged attributes hidden)
    }

  # module.elastic2["ccd-data-1"].module.virtual-machines.azurerm_virtual_machine_extension.entra[0] will be updated in-place
  ~ resource "azurerm_virtual_machine_extension" "entra" {
        id                          = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Compute/virtualMachines/ccd-data-1/extensions/AADSSHLoginForLinux"
        name                        = "AADSSHLoginForLinux"
      ~ tags                        = {
          - "application"  = "core-case-data" -> null
          - "builtFrom"    = "https://github.com/HMCTS/ccd-elastic-search.git" -> null
          - "businessArea" = "CFT" -> null
          - "environment"  = "production" -> null
        }
        # (8 unchanged attributes hidden)
    }

  # module.elastic2["ccd-data-2"].module.virtual-machines.azurerm_virtual_machine_extension.entra[0] will be updated in-place
  ~ resource "azurerm_virtual_machine_extension" "entra" {
        id                          = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Compute/virtualMachines/ccd-data-2/extensions/AADSSHLoginForLinux"
        name                        = "AADSSHLoginForLinux"
      ~ tags                        = {
          - "application"  = "core-case-data" -> null
          - "builtFrom"    = "https://github.com/HMCTS/ccd-elastic-search.git" -> null
          - "businessArea" = "CFT" -> null
          - "environment"  = "production" -> null
        }
        # (8 unchanged attributes hidden)
    }

  # module.elastic2["ccd-data-3"].module.virtual-machines.azurerm_virtual_machine_extension.entra[0] will be updated in-place
  ~ resource "azurerm_virtual_machine_extension" "entra" {
        id                          = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/ccd-elastic-search-prod/providers/Microsoft.Compute/virtualMachines/ccd-data-3/extensions/AADSSHLoginForLinux"
        name                        = "AADSSHLoginForLinux"
      ~ tags                        = {
          - "application"  = "core-case-data" -> null
          - "builtFrom"    = "https://github.com/HMCTS/ccd-elastic-search.git" -> null
          - "businessArea" = "CFT" -> null
          - "environment"  = "production" -> null
        }
        # (8 unchanged attributes hidden)
    }

Plan: 12 to import, 0 to add, 11 to change, 0 to destroy.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

aat/add-or-update dependencies Pull requests that update a dependency file prod/add-or-update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants