variable "input" { type = string validation { condition = var.input == "allow" error_message = "invalid input value" } } variable "followup" { type = string default = "allow" validation { condition = var.followup == var.input error_message = "followup must match input" } } locals { input = var.followup } module "child" { source = "./child" input = var.input } resource "test_resource" "resource" { value = local.input } output "output" { value = var.input }