リソースに複数のタグを付けるために、私は現在複数の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が出る前に書かれました。それ以降、サポートは動的ネストブロックで改善されました(以下の私の回答を参照してください)。