From 7f2af065b37ec1bb0fb04df3d85af7d8117bd3a4 Mon Sep 17 00:00:00 2001 From: Hardik Desai Date: Thu, 27 Aug 2026 11:36:47 +0100 Subject: [PATCH] feat: add lifecycle ignore for data_collection_rule_id on LAW module --- infrastructure/modules/log-analytics-workspace/main.tf | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/infrastructure/modules/log-analytics-workspace/main.tf b/infrastructure/modules/log-analytics-workspace/main.tf index d34ba77a..21276d43 100644 --- a/infrastructure/modules/log-analytics-workspace/main.tf +++ b/infrastructure/modules/log-analytics-workspace/main.tf @@ -12,6 +12,13 @@ resource "azurerm_log_analytics_workspace" "log_analytics_workspace" { } tags = var.tags + + # When data_collection_rule_id is managed externally (e.g. by azapi_update_resource + # to break a circular dependency with a workspace-transform DCR), changes to it + # must be ignored to prevent plan/apply churn. + lifecycle { + ignore_changes = [data_collection_rule_id] + } } /* --------------------------------------------------------------------------------------------------