Щоб приєднати кілька тегів до ресурсу, в даний час я використовую кілька tag
блоків:
resource "aws_autoscaling_group" "instance" {
...
tag {
key = "Name"
value = "${var.cluster_prefix}"
propagate_at_launch = true
}
tag {
key = "Owner"
value = "${var.tag_Owner}"
propagate_at_launch = true
}
tag {
key = "Project"
value = "${var.tag_Project}"
propagate_at_launch = true
}
}
Це працює, але мені цікаво, чи є більш стислий синтаксис. Це також трохи схильна помилка, як ви повинні вказати propagate_at_launch
для кожного тегу.
Оновлення: Питання було написано до виходу Terrafrom v0.12. З тих пір підтримка покращилася за допомогою динамічних вкладених блоків (див. Мою відповідь нижче ).