как исправить ошибку типа значения атрибута для тегов в терраформе?

Я получаю ошибку атрибута ниже при попытке обновить код terraform с 0.11 до 0.12.29.

Может ли кто-нибудь помочь мне решить приведенную ниже ошибку.

Ошибка:

Error: Incorrect attribute value type

  on ../../asg.tf line 68, in resource "aws_autoscaling_group" "asg":
  68:   tags = concat( 

Inappropriate value for attribute "tags": element 18: map of string required.

0.11 код:

tags = ["${concat( 
    list(
      map("key", "Name", "value", "${lookup(var.common, "Name")}", "propagate_at_launch", true),
      map("key", "Project", "value", "${lookup(var.common, "project")}", "propagate_at_launch", true)
      ),
    var.asgcustomtags)
}"]

0.12 код:

tags = concat( 
    [
      {"key" = "Name", "value" = "${lookup(var.common, "Name")}", "propagate_at_launch" = true},
      {"key" = "Project", "value" = "${lookup(var.common, "project")}", "propagate_at_launch" = true},
    ],
    var.asgcustomtags,
  )

Заранее спасибо.

0 ответов

Другие вопросы по тегам