terraform/internal/command/testdata/test/expect-failures-assertions/main.tf

36 lines
508 B
HCL

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
}