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 }