리소스에 여러 태그를 첨부하기 위해 현재 여러 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가 나오기 전에 작성되었습니다. 그 이후로 Dynamic Nested Blocks (아래 내 답변 참조 )로 지원이 향상되었습니다 .