variable "number" { | |
default = 3 | |
} | |
variable "string" { | |
default = "Hello, World" | |
} | |
variable "map" { | |
type = map(string) | |
default = { | |
"foo" = "bar", | |
"baz" = "bat", | |
} | |
} | |
locals { | |
result = length(var.list) | |
} | |
variable "list" { | |
type = list(string) | |
default = ["red", "orange", "yellow", "green", "blue", "purple"] | |
} | |
resource "test_resource" "example" { | |
for_each = var.map | |
name = each.key | |
tag = each.value | |
} | |
module "child" { | |
source = "./child" | |
list = var.list | |
} | |
output "result" { | |
value = module.child.result | |
} |