terraform { required_providers { test = { source = "test" } } } variable "module_name" { type = string const = true validation { condition = provider::test::is_true(var.module_name == "example") error_message = "The module_name variable must be set to \"example\"" } } module "example" { source = "./modules/${var.module_name}" }