Skip to content

Update dependency hashicorp/terraform to v1.14.8#165

Open
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/terraform-monorepo
Open

Update dependency hashicorp/terraform to v1.14.8#165
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/terraform-monorepo

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Sep 18, 2025

This PR contains the following updates:

Package Update Change
hashicorp/terraform minor 1.13.21.14.8

Release Notes

hashicorp/terraform (hashicorp/terraform)

v1.14.8

Compare Source

1.14.8 (March 25, 2026)

BUG FIXES:

  • Prevent crash in the display of relevant attributes after provider upgrades (#​38264)

v1.14.7

Compare Source

1.14.7 (March 11, 2026)

NOTES:

  • Bump Go version to 1.25.8 to suppress security scanner false positives (#​38249)

v1.14.6

Compare Source

1.14.6 (February 25, 2026)

BUG FIXES:

  • terraform test: return error when provider config is invalid (#​38084)

v1.14.5

Compare Source

1.14.5 (February 11, 2026)

BUG FIXES:

  • Fixed an issue where terraform stacks validate was failing to resolve relative paths for modules (#​38025)

v1.14.4

Compare Source

1.14.4 (January 28, 2026)

BUG FIXES:

  • backend: Fix nil pointer dereference crash during terraform init when the destination backend returns an error (#​38027)

  • Fixes an issue where any warning diagnostics generated during terraform query execution failed to render in the cloud backend session (#​38040)

  • actions in modules without instances failed the plan graph (#​38089)

v1.14.3

Compare Source

1.14.3 (December 17, 2025)

BUG FIXES:

  • stacks: change absolute paths in path.module/path.root to be relative, as documented (#​37982)

v1.14.2

Compare Source

v1.14.1

Compare Source

1.14.1 (December 3, 2025)

BUG FIXES:

  • test: allow ephemeral outputs in root modules (#​37813)

  • Combinations of replace_triggered_by and -replace could result in some instances not being replaced (#​37833)

  • providers lock: include providers required by terraform test (#​37851)

  • Set state information in the proto request for the GenerateResourceConfig RPC (#​37896)

  • actions: make after_create & after_update actions run after the resource has applied (#​37936)

v1.14.0

Compare Source

1.14.0 (November 19, 2025)

NEW FEATURES:

  • List Resources: List resources can be defined in *.tfquery.hcl files and allow querying and filterting existing infrastructure.

  • A new Terraform command terraform query: Executes list operations against existing infrastructure and displays the results. The command can optionally generate configuration for importing results into Terraform.

  • A new GenerateResourceConfiguration RPC allows providers to create more precise configuration values during import. (#​37515)

  • New top-level Actions block: Actions are provider defined and meant to codify use cases outside the normal CRUD model in your Terraform configuration. Providers can define Actions like aws_lambda_invoke or aws_cloudfront_create_invalidation that do something imparative outside of Terraforms normal CRUD model. You can configure such a side-effect with an action block and have actions triggered through the lifecycle of a resource or through passing the -invoke CLI flag. (#​37553)

ENHANCEMENTS:

  • terraform test: expected diagnostics will be included in test output when running in verbose mode" (#​37362)

  • terraform test: ignore prevent_destroy attribute during when cleaning up tests" (#​37364)

  • terraform stacks command support for -help flag (#​37645)

  • query: support offline validation of query files via -query flag in the validate command (#​37671)

  • Updates to support the AWS European Sovereign Cloud (#​37721)

BUG FIXES:

  • Retrieve all workspace variables while doing a terraform import, include variables inherited from variable sets but not overwritten by the workspace. (#​37241)

  • Fix OSS backend proxy support by adding a proxy layer for OSS backend operations. Resolves #​36897. (#​36897)

  • console and test: return explicit diagnostics when referencing resources that were not included in the most recent operation. (#​37663)

  • query: generate unique resource identifiers for results of expanded list resources (#​37681)

  • The CLI now summarizes the number of actions invoked during terraform apply, matching the plan output. (#​37689)

  • Allow filesystem functions to return inconsistent results when evaluated within provider configuration (#​37854)

  • query: improve error handling for missing identity schemas (#​37863)

UPGRADE NOTES:

  • The parallelism of Terraform operations within container runtimes may be reduced depending on the CPU bandwidth limit setting. (#​37436)

  • Building Terraform 1.14 requires macOS Monterey or later (due to being built on Go 1.25 which imposes these requirements) (#​37436)

Previous Releases

For information on prior major and minor releases, refer to their changelogs:

v1.13.5

Compare Source

1.13.5 (November 5, 2025)

BUG FIXES:

  • impure functions could cause templatefile to incorrectly fail consistency checks (#​37807)

  • Allow filesystem functions to return inconsistent results when evaluated within provider configuration (#​37854)

v1.13.4

Compare Source

1.13.4 (October 15, 2025)

BUG FIXES:

  • Fix crash when showing a cloud plan without having a cloud backend (#​37751)

v1.13.3

Compare Source

1.13.3 (September 17, 2025)

BUG FIXES:

  • variable validation: keep sensitive and ephemeral metadata when evaluating variable conditions. (#​37595)

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 Sep 18, 2025
@renovate renovate bot requested a review from a team as a code owner September 18, 2025 06:29
@renovate renovate bot requested review from DanielKChristou, roycohen1 and ryanmcalary11 and removed request for a team September 18, 2025 06:29
@renovate renovate bot force-pushed the renovate/terraform-monorepo branch from 1d6d558 to dacedef Compare October 15, 2025 13:00
@renovate renovate bot changed the title Update dependency hashicorp/terraform to v1.13.3 Update dependency hashicorp/terraform to v1.13.4 Oct 15, 2025
@renovate renovate bot changed the title Update dependency hashicorp/terraform to v1.13.4 Update dependency hashicorp/terraform to v1.13.5 Nov 5, 2025
@renovate renovate bot force-pushed the renovate/terraform-monorepo branch from dacedef to f122aec Compare November 5, 2025 14:57
@renovate renovate bot force-pushed the renovate/terraform-monorepo branch from f122aec to 11e7d5c Compare November 13, 2025 13:46
@renovate renovate bot changed the title Update dependency hashicorp/terraform to v1.13.5 Update dependency hashicorp/terraform to v1.14.0 Nov 19, 2025
@renovate renovate bot force-pushed the renovate/terraform-monorepo branch from 11e7d5c to 7ec707c Compare November 19, 2025 16:47
@renovate renovate bot changed the title Update dependency hashicorp/terraform to v1.14.0 Update dependency hashicorp/terraform to v1.14.1 Dec 3, 2025
@renovate renovate bot force-pushed the renovate/terraform-monorepo branch from 7ec707c to 3315034 Compare December 3, 2025 12:07
@renovate renovate bot changed the title Update dependency hashicorp/terraform to v1.14.1 Update dependency hashicorp/terraform to v1.14.2 Dec 11, 2025
@renovate renovate bot force-pushed the renovate/terraform-monorepo branch from 3315034 to 57e948c Compare December 11, 2025 13:36
@renovate renovate bot changed the title Update dependency hashicorp/terraform to v1.14.2 Update dependency hashicorp/terraform to v1.14.3 Dec 17, 2025
@renovate renovate bot force-pushed the renovate/terraform-monorepo branch from 57e948c to dd6e585 Compare December 17, 2025 13:33
@renovate renovate bot force-pushed the renovate/terraform-monorepo branch from dd6e585 to 55b6c5f Compare January 12, 2026 09:42
@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.

@renovate renovate bot force-pushed the renovate/terraform-monorepo branch from 55b6c5f to 56a9699 Compare January 12, 2026 10:48
@renovate renovate bot changed the title Update dependency hashicorp/terraform to v1.14.3 Update dependency hashicorp/terraform to v1.14.4 Jan 28, 2026
@renovate renovate bot force-pushed the renovate/terraform-monorepo branch from 56a9699 to d78da40 Compare January 28, 2026 13:29
@renovate renovate bot changed the title Update dependency hashicorp/terraform to v1.14.4 Update dependency hashicorp/terraform to v1.14.5 Feb 11, 2026
@renovate renovate bot force-pushed the renovate/terraform-monorepo branch from d78da40 to d56d7f3 Compare February 11, 2026 17:14
@renovate renovate bot force-pushed the renovate/terraform-monorepo branch from d56d7f3 to d1d4492 Compare February 19, 2026 15:59
@renovate renovate bot changed the title Update dependency hashicorp/terraform to v1.14.5 Update dependency hashicorp/terraform to v1.14.6 Feb 25, 2026
@renovate renovate bot force-pushed the renovate/terraform-monorepo branch from d1d4492 to bbcb46a Compare February 25, 2026 17:43
@renovate renovate bot changed the title Update dependency hashicorp/terraform to v1.14.6 Update dependency hashicorp/terraform to v1.14.7 Mar 11, 2026
@renovate renovate bot force-pushed the renovate/terraform-monorepo branch 2 times, most recently from 450b44a to 7b54108 Compare March 18, 2026 09:30
@renovate renovate bot changed the title Update dependency hashicorp/terraform to v1.14.7 Update dependency hashicorp/terraform to v1.14.8 Mar 25, 2026
@renovate renovate bot force-pushed the renovate/terraform-monorepo branch 2 times, most recently from f737209 to 8e2342f Compare March 27, 2026 11:09
@renovate renovate bot force-pushed the renovate/terraform-monorepo branch from 8e2342f to 00aaf37 Compare March 27, 2026 12:36
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