diff --git a/ecr-lifecycle.tf b/ecr-lifecycle.tf index 76a317d..0289402 100644 --- a/ecr-lifecycle.tf +++ b/ecr-lifecycle.tf @@ -23,7 +23,7 @@ data "aws_ecr_lifecycle_policy_document" "any" { data "aws_ecr_lifecycle_policy_document" "default" { - count = length(var.lifecycle_policy_default.values) > 0 ? 1 : 0 + count = length(var.lifecycle_policy_default.repos) > 0 ? 1 : 0 rule { priority = 1 description = format("keep %v images", try(var.lifecycle_policy_default.count, local.default_count)) @@ -36,7 +36,7 @@ data "aws_ecr_lifecycle_policy_document" "default" { } data "aws_ecr_lifecycle_policy_document" "prefixes" { - count = length(var.lifecycle_policy_prefix.values) > 0 ? 1 : 0 + count = length(var.lifecycle_policy_prefix.repos) > 0 ? 1 : 0 rule { priority = 1 description = format("keep %v images %v", try(var.lifecycle_policy_prefix.count, local.default_count), "untagged") @@ -63,7 +63,7 @@ data "aws_ecr_lifecycle_policy_document" "prefixes" { } data "aws_ecr_lifecycle_policy_document" "patterns" { - count = length(var.lifecycle_policy_patterns.values) > 0 ? 1 : 0 + count = length(var.lifecycle_policy_pattern.repos) > 0 ? 1 : 0 rule { priority = 1 description = format("keep %v images %v", try(var.lifecycle_policy_pattern.count, local.default_count), "untagged")