chore: add default zone

pull/37/head
Muhammad Atif Ali 2 years ago committed by GitHub
parent 22184ef4d2
commit f1c11117fe
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -22,6 +22,12 @@ variable "description" {
} }
variable "default" { variable "default" {
description = "Default zone"
type = string
default = "us-central1-a"
}
variable "regions" {
description = "List of GCP regions to include." description = "List of GCP regions to include."
type = list(string) type = list(string)
default = ["us-central1"] default = ["us-central1"]
@ -702,10 +708,11 @@ data "coder_parameter" "region" {
description = var.description description = var.description
icon = "/icon/gcp.png" icon = "/icon/gcp.png"
mutable = var.mutable mutable = var.mutable
default = var.default
dynamic "option" { dynamic "option" {
for_each = { for_each = {
for k, v in local.zones : k => v 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 { content {
icon = try(var.custom_icons[option.key], option.value.icon) icon = try(var.custom_icons[option.key], option.value.icon)

Loading…
Cancel
Save