Per collegare più tag a una risorsa, attualmente uso più tag
blocchi:
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
}
}
Funziona, ma mi chiedo se ci sia una sintassi più concisa. È anche un po 'soggetto a errori, come devi specificare propagate_at_launch
per ogni tag.
Aggiornamento: la domanda è stata scritta prima dell'uscita di Terrafrom v0.12. Da allora il supporto è migliorato con Dynamic Nested Blocks (vedi la mia risposta di seguito ).