From f1c11117fec8be95a6f46d55b890c9d10719405b Mon Sep 17 00:00:00 2001 From: Muhammad Atif Ali Date: Sun, 24 Sep 2023 16:24:25 +0300 Subject: [PATCH] chore: add default zone --- gcp-region/main.tf | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/gcp-region/main.tf b/gcp-region/main.tf index 1114466..67c6ae0 100644 --- a/gcp-region/main.tf +++ b/gcp-region/main.tf @@ -22,6 +22,12 @@ variable "description" { } variable "default" { + description = "Default zone" + type = string + default = "us-central1-a" +} + +variable "regions" { description = "List of GCP regions to include." type = list(string) default = ["us-central1"] @@ -702,10 +708,11 @@ data "coder_parameter" "region" { description = var.description icon = "/icon/gcp.png" mutable = var.mutable + default = var.default dynamic "option" { for_each = { for k, v in local.zones : k => v - if anytrue([for d in var.default : startswith(k, d)]) && (!var.gpu_only || v.gpu) + if anytrue([for d in var.regions : startswith(k, d)]) && (!var.gpu_only || v.gpu) } content { icon = try(var.custom_icons[option.key], option.value.icon)