Terraform variable validation
Jump to navigation
Jump to search
↑ https://www.hashicorp.com/blog/custom-variable-validation-in-terraform-0-13
validation variable validation [1]
variable "aws_region" {
type = string
description = "region used to deploy workloads"
default = "us-east-1"
validation {
condition = can(regex("^us-", var.aws_region))
error_message = "The aws_region value must be a valid region in the USA, starting with \"us-\"."
}
}
- Since Terraform 1.2 (2022):
preconditionandpostconditionadded for improving code and input validation
See also[edit]
- Terraform variables, types, env variables,
variables.tf,.tfvars,nullable,validation,terraform.tfvars
Advertising: