From 180d70cb8a9276100179c480c10738a9012207b0 Mon Sep 17 00:00:00 2001 From: jerryfan01234 <44346807+jerryfan01234@users.noreply.github.com> Date: Mon, 12 Aug 2024 12:25:05 -0400 Subject: [PATCH] Resolve msk configuration resource conflict for replacement (#128) --- indexer/msk.tf | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/indexer/msk.tf b/indexer/msk.tf index d667932..29b0175 100644 --- a/indexer/msk.tf +++ b/indexer/msk.tf @@ -1,6 +1,8 @@ resource "aws_msk_configuration" "main" { - kafka_versions = [local.kafka_version] - name = "${var.environment}-${var.indexers[var.region].name}-msk-configuration" + kafka_versions = [local.kafka_version] + // create_before_destroy=true forces a new name because the old resource not delete first. For now we only trigger + // replacement for new kafka versions, so use the kafka version in the name + name = "${var.environment}-${var.indexers[var.region].name}-msk-configuration-${replace(local.kafka_version, ".", "-")}" server_properties = <