Skip to content

Commit 7b21c8a

Browse files
committed
fix ip address regex
1 parent c32f43c commit 7b21c8a

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

variables.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,13 @@ variable "private_subnet_cidr" {
3131
type = string
3232
default = "10.0.0.0/24"
3333
validation {
34-
condition = can(regex("^[0-9]{1,2}.[0-9]{1,2}.[0-9]{1,2}.[0-9]{1,2}/[0-9]{1,2}$", var.private_subnet_cidr))
34+
condition = can(regex("^[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}/[0-9]{1,2}$", var.private_subnet_cidr))
3535
error_message = "Invalid CIDR format."
3636
}
3737

3838
# Ensure CIDR is /26 or larger (See https://cloud.google.com/run/docs/configuring/vpc-direct-vpc#scale_down for more info)
3939
validation {
40-
condition = can(regex("^[0-9]{1,2}.[0-9]{1,2}.[0-9]{1,2}.[0-9]{1,2}/[0-9]{1,2}$", var.private_subnet_cidr)) && (tonumber(regex("[0-9]{1,2}$", var.private_subnet_cidr)) <= 26)
40+
condition = can(regex("^[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}/[0-9]{1,2}$", var.private_subnet_cidr)) && (tonumber(regex("[0-9]{1,2}$", var.private_subnet_cidr)) <= 26)
4141
error_message = "CIDR range must be /26 or larger (required by direct VPC egress)."
4242
}
4343
}

0 commit comments

Comments
 (0)