Skip to content

Commit 2361abb

Browse files
authored
fix(validation): safely handle null values for *_subnets_per_az_count using can() (#231)
1 parent bc7fa2c commit 2361abb

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

variables.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -517,7 +517,7 @@ variable "public_subnets_per_az_count" {
517517
EOT
518518
default = null
519519
validation {
520-
condition = var.public_subnets_per_az_count == null || var.public_subnets_per_az_count > 0
520+
condition = var.public_subnets_per_az_count == null || try(var.public_subnets_per_az_count > 0, false)
521521
error_message = "The `public_subnets_per_az_count` value must be greater than 0 or null."
522522
}
523523
}
@@ -543,7 +543,7 @@ variable "private_subnets_per_az_count" {
543543
EOT
544544
default = null
545545
validation {
546-
condition = var.private_subnets_per_az_count == null || var.private_subnets_per_az_count > 0
546+
condition = var.private_subnets_per_az_count == null || try(var.private_subnets_per_az_count > 0, false)
547547
error_message = "The `private_subnets_per_az_count` value must be greater than 0 or null."
548548
}
549549
}

0 commit comments

Comments
 (0)