From 76a40bbe8806f674048c7a1c55c7c28ca5a0404b Mon Sep 17 00:00:00 2001 From: Francesco Gualazzi Date: Wed, 26 Nov 2025 11:48:52 +0100 Subject: [PATCH] Fix SSM parameter data source and count logic Updated the data source reference for the SSM parameter and modified the count condition. --- main.tf | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/main.tf b/main.tf index 526ffd3..341a26d 100644 --- a/main.tf +++ b/main.tf @@ -5,7 +5,7 @@ locals { is_t_instance_type = replace(var.instance_type, "/^t(2|3|3a|4g){1}\\..*$/", "1") == "1" ? true : false - ami = try(coalesce(var.ami, try(nonsensitive(data.aws_ssm_parameter.this[0].value), null)), null) + ami = try(coalesce(var.ami, try(nonsensitive(data.aws_ssm_parameter.this.value), null)), null) instance_tags = merge( var.tags, @@ -29,8 +29,6 @@ locals { } data "aws_ssm_parameter" "this" { - count = local.create && var.ami == null ? 1 : 0 - region = var.region name = var.ami_ssm_parameter