एक संसाधन में कई टैग संलग्न करने के लिए, मैं वर्तमान में कई 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 के सामने आने से पहले लिखा गया था। तब से डायनेमिक नेस्ट ब्लॉक ( नीचे मेरा उत्तर देखें ) के साथ समर्थन में सुधार हुआ है ।