РР
Size: a a a
РР
S
S
РР
АО
АО
S
The given "for_each" argument value is unsuitable: "for_each" supports maps
and sets of strings, but you have provided a set containing type dynamic.
for_each = { for domains in var.nexus_domains : domains => domains }
?S
AK
resource "aws_route53_record" "r53_domains_dev" {
zone_id = var.hosted_zone_io
# count = length(var.domains_dev)
for_each = toset(var.domains_dev)
# name = element(var.domains_dev, count.index)
name = each.value
type = "A"
alias {
name = var.elb
zone_id = var.shared_zone
evaluate_target_health = false
}
}
как видно, ранее было реализовано через count, но почитав статью на медиуме, понял что если удалить где-то посредине элемент из списка, то происходит сдвиг и вследствии не получаем ожидаемый результат, рекомендуется мол делать подобные вещи с for_each S
AK
S
AK
AK
The given "for_each" argument value is unsuitable: "for_each" supports maps
and sets of strings, but you have provided a set containing type dynamic.
for_each = { for domains in var.nexus_domains : domains => domains }
?S
S
S
S
S
S