for_each
variable "filenames" {
type = set(string)
default = [
"/tmp/demo1.txt",
"/tmp/demo2.txt",
"/tmp/demo3.txt"
]
}
resource "local_file" "demo" {
filename = each.value
for_each = var.filenames
}
或者:
variable "filenames" {
type = list(string)
default = [
"/tmp/demo1.txt",
"/tmp/demo2.txt",
"/tmp/demo3.txt"
]
}
resource "local_file" "demo" {
filename = each.value
for_each = toset(var.filenames)
}