diff --git a/gcp-region/main.tf b/gcp-region/main.tf index 4d675c8..e9f549d 100644 --- a/gcp-region/main.tf +++ b/gcp-region/main.tf @@ -714,7 +714,7 @@ data "coder_parameter" "region" { description = var.description icon = "/icon/gcp.png" mutable = var.mutable - default = var.default != null && var.default != "" ? var.default : null + default = var.default != null && var.default != "" && (!var.gpu_only || try(local.zones[var.default].gpu, false)) ? var.default : null dynamic "option" { for_each = { for k, v in local.zones : k => v