ในการแนบหลายแท็กเข้ากับทรัพยากรฉันใช้หลาย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 ออกมา ตั้งแต่นั้นมาการสนับสนุนได้รับการปรับปรุงด้วยบล็อกซ้อนกันแบบไดนามิก (ดูคำตอบของฉันด้านล่าง )