Для этого вы можете использовать функцию concat .Расширение на примере в вашем вопросе:
variable "foo" {
type = "list"
default = [ 1,2,3 ]
}
# assume a value of 4 of type number is the additional value to be appended
resource "bar_type" "bar" {
bar_field = "${concat(var.foo, [4]}"
}
, который добавляет к значению, присвоенному bar_field
, при этом гарантируя, что var.foo
остается неизменным.