added flags

pull/52/head
Stephen Kirby 2 years ago
parent 7098aadb35
commit d66de90fed

@ -39,13 +39,13 @@ locals {
name = "Amsterdam, Netherlands" name = "Amsterdam, Netherlands"
gateway = true gateway = true
paid_only = false paid_only = false
icon = "/emojis/TODO.png" icon = "/emojis/1f1f3-1f1f1.png"
} }
"arn" = { "arn" = {
name = "Stockholm, Sweden" name = "Stockholm, Sweden"
gateway = false gateway = false
paid_only = false paid_only = false
icon = "/emojis/TODO.png" icon = "/emojis/1f1f8-1f1ea.png"
} }
"atl" = { "atl" = {
name = "Atlanta, Georgia (US)" name = "Atlanta, Georgia (US)"
@ -57,13 +57,13 @@ locals {
name = "Bogotá, Colombia" name = "Bogotá, Colombia"
gateway = false gateway = false
paid_only = false paid_only = false
icon = "/emojis/TODO.png" icon = "/emojis/1f1e8-1f1f4.png"
} }
"bom" = { "bom" = {
name = "Mumbai, India" name = "Mumbai, India"
gateway = true gateway = true
paid_only = true paid_only = true
icon = "/emojis/TODO.png" icon = "/emojis/1f1ee-1f1f3.png"
} }
"bos" = { "bos" = {
name = "Boston, Massachusetts (US)" name = "Boston, Massachusetts (US)"
@ -75,7 +75,7 @@ locals {
name = "Paris, France" name = "Paris, France"
gateway = true gateway = true
paid_only = false paid_only = false
icon = "/emojis/TODO.png" icon = "/emojis/1f1eb-1f1f7.png"
} }
"den" = { "den" = {
name = "Denver, Colorado (US)" name = "Denver, Colorado (US)"
@ -99,37 +99,37 @@ locals {
name = "Ezeiza, Argentina" name = "Ezeiza, Argentina"
gateway = false gateway = false
paid_only = false paid_only = false
icon = "/emojis/TODO.png" icon = "/emojis/1f1e6-1f1f7.png"
} }
"fra" = { "fra" = {
name = "Frankfurt, Germany" name = "Frankfurt, Germany"
gateway = true gateway = true
paid_only = true paid_only = true
icon = "/emojis/TODO.png" icon = "/emojis/1f1e9-1f1ea.png"
} }
"gdl" = { "gdl" = {
name = "Guadalajara, Mexico" name = "Guadalajara, Mexico"
gateway = false gateway = false
paid_only = false paid_only = false
icon = "/emojis/TODO.png" icon = "/emojis/1f1f2-1f1fd.png"
} }
"gig" = { "gig" = {
name = "Rio de Janeiro, Brazil" name = "Rio de Janeiro, Brazil"
gateway = false gateway = false
paid_only = false paid_only = false
icon = "/emojis/TODO.png" icon = "/emojis/1f1e7-1f1f7.png"
} }
"gru" = { "gru" = {
name = "Sao Paulo, Brazil" name = "Sao Paulo, Brazil"
gateway = false gateway = false
paid_only = false paid_only = false
icon = "/emojis/TODO.png" icon = "/emojis/1f1e7-1f1f7.png"
} }
"hkg" = { "hkg" = {
name = "Hong Kong, Hong Kong" name = "Hong Kong, Hong Kong"
gateway = true gateway = true
paid_only = false paid_only = false
icon = "/emojis/TODO.png" icon = "/emojis/1f1ed-1f1f0.png"
} }
"iad" = { "iad" = {
name = "Ashburn, Virginia (US)" name = "Ashburn, Virginia (US)"
@ -141,7 +141,7 @@ locals {
name = "Johannesburg, South Africa" name = "Johannesburg, South Africa"
gateway = false gateway = false
paid_only = false paid_only = false
icon = "/emojis/TODO.png" icon = "/emojis/1f1ff-1f1e6.png"
} }
"lax" = { "lax" = {
name = "Los Angeles, California (US)" name = "Los Angeles, California (US)"
@ -153,13 +153,13 @@ locals {
name = "London, United Kingdom" name = "London, United Kingdom"
gateway = true gateway = true
paid_only = false paid_only = false
icon = "/emojis/TODO.png" icon = "/emojis/1f1ec-1f1e7.png"
} }
"mad" = { "mad" = {
name = "Madrid, Spain" name = "Madrid, Spain"
gateway = false gateway = false
paid_only = false paid_only = false
icon = "/emojis/TODO.png" icon = "/emojis/1f1ea-1f1f8.png"
} }
"mia" = { "mia" = {
name = "Miami, Florida (US)" name = "Miami, Florida (US)"
@ -171,7 +171,7 @@ locals {
name = "Tokyo, Japan" name = "Tokyo, Japan"
gateway = true gateway = true
paid_only = false paid_only = false
icon = "/emojis/TODO.png" icon = "/emojis/1f1ef-1f1f5.png"
} }
"ord" = { "ord" = {
name = "Chicago, Illinois (US)" name = "Chicago, Illinois (US)"
@ -183,7 +183,7 @@ locals {
name = "Bucharest, Romania" name = "Bucharest, Romania"
gateway = false gateway = false
paid_only = false paid_only = false
icon = "/emojis/TODO.png" icon = "/emojis/1f1f7-1f1f4.png"
} }
"phx" = { "phx" = {
name = "Phoenix, Arizona (US)" name = "Phoenix, Arizona (US)"
@ -195,7 +195,7 @@ locals {
name = "Querétaro, Mexico" name = "Querétaro, Mexico"
gateway = false gateway = false
paid_only = false paid_only = false
icon = "/emojis/TODO.png" icon = "/emojis/1f1f2-1f1fd.png"
} }
"scl" = { "scl" = {
name = "Santiago, Chile" name = "Santiago, Chile"
@ -247,3 +247,19 @@ locals {
} }
} }
} }
data "coder_parameter" "region" {
name = "flyio_region"
display_name = var.display_name
description = var.description
default = var.default
mutable = var.mutable
dynamic "option" {
for_each = { for k, v in local.regions : k => v if !(contains(var.exclude, k)) }
content {
name = try(var.custom_names[option.key], option.value.name)
icon = try(var.custom_icons[option.key], option.value.icon)
value = option.key
}
}
}
Loading…
Cancel
Save