added flags
This commit is contained in:
@@ -39,13 +39,13 @@ locals {
|
||||
name = "Amsterdam, Netherlands"
|
||||
gateway = true
|
||||
paid_only = false
|
||||
icon = "/emojis/TODO.png"
|
||||
icon = "/emojis/1f1f3-1f1f1.png"
|
||||
}
|
||||
"arn" = {
|
||||
name = "Stockholm, Sweden"
|
||||
gateway = false
|
||||
paid_only = false
|
||||
icon = "/emojis/TODO.png"
|
||||
icon = "/emojis/1f1f8-1f1ea.png"
|
||||
}
|
||||
"atl" = {
|
||||
name = "Atlanta, Georgia (US)"
|
||||
@@ -57,13 +57,13 @@ locals {
|
||||
name = "Bogotá, Colombia"
|
||||
gateway = false
|
||||
paid_only = false
|
||||
icon = "/emojis/TODO.png"
|
||||
icon = "/emojis/1f1e8-1f1f4.png"
|
||||
}
|
||||
"bom" = {
|
||||
name = "Mumbai, India"
|
||||
gateway = true
|
||||
paid_only = true
|
||||
icon = "/emojis/TODO.png"
|
||||
icon = "/emojis/1f1ee-1f1f3.png"
|
||||
}
|
||||
"bos" = {
|
||||
name = "Boston, Massachusetts (US)"
|
||||
@@ -75,7 +75,7 @@ locals {
|
||||
name = "Paris, France"
|
||||
gateway = true
|
||||
paid_only = false
|
||||
icon = "/emojis/TODO.png"
|
||||
icon = "/emojis/1f1eb-1f1f7.png"
|
||||
}
|
||||
"den" = {
|
||||
name = "Denver, Colorado (US)"
|
||||
@@ -99,37 +99,37 @@ locals {
|
||||
name = "Ezeiza, Argentina"
|
||||
gateway = false
|
||||
paid_only = false
|
||||
icon = "/emojis/TODO.png"
|
||||
icon = "/emojis/1f1e6-1f1f7.png"
|
||||
}
|
||||
"fra" = {
|
||||
name = "Frankfurt, Germany"
|
||||
gateway = true
|
||||
paid_only = true
|
||||
icon = "/emojis/TODO.png"
|
||||
icon = "/emojis/1f1e9-1f1ea.png"
|
||||
}
|
||||
"gdl" = {
|
||||
name = "Guadalajara, Mexico"
|
||||
gateway = false
|
||||
paid_only = false
|
||||
icon = "/emojis/TODO.png"
|
||||
icon = "/emojis/1f1f2-1f1fd.png"
|
||||
}
|
||||
"gig" = {
|
||||
name = "Rio de Janeiro, Brazil"
|
||||
gateway = false
|
||||
paid_only = false
|
||||
icon = "/emojis/TODO.png"
|
||||
icon = "/emojis/1f1e7-1f1f7.png"
|
||||
}
|
||||
"gru" = {
|
||||
name = "Sao Paulo, Brazil"
|
||||
gateway = false
|
||||
paid_only = false
|
||||
icon = "/emojis/TODO.png"
|
||||
icon = "/emojis/1f1e7-1f1f7.png"
|
||||
}
|
||||
"hkg" = {
|
||||
name = "Hong Kong, Hong Kong"
|
||||
gateway = true
|
||||
paid_only = false
|
||||
icon = "/emojis/TODO.png"
|
||||
icon = "/emojis/1f1ed-1f1f0.png"
|
||||
}
|
||||
"iad" = {
|
||||
name = "Ashburn, Virginia (US)"
|
||||
@@ -141,7 +141,7 @@ locals {
|
||||
name = "Johannesburg, South Africa"
|
||||
gateway = false
|
||||
paid_only = false
|
||||
icon = "/emojis/TODO.png"
|
||||
icon = "/emojis/1f1ff-1f1e6.png"
|
||||
}
|
||||
"lax" = {
|
||||
name = "Los Angeles, California (US)"
|
||||
@@ -153,13 +153,13 @@ locals {
|
||||
name = "London, United Kingdom"
|
||||
gateway = true
|
||||
paid_only = false
|
||||
icon = "/emojis/TODO.png"
|
||||
icon = "/emojis/1f1ec-1f1e7.png"
|
||||
}
|
||||
"mad" = {
|
||||
name = "Madrid, Spain"
|
||||
gateway = false
|
||||
paid_only = false
|
||||
icon = "/emojis/TODO.png"
|
||||
icon = "/emojis/1f1ea-1f1f8.png"
|
||||
}
|
||||
"mia" = {
|
||||
name = "Miami, Florida (US)"
|
||||
@@ -171,7 +171,7 @@ locals {
|
||||
name = "Tokyo, Japan"
|
||||
gateway = true
|
||||
paid_only = false
|
||||
icon = "/emojis/TODO.png"
|
||||
icon = "/emojis/1f1ef-1f1f5.png"
|
||||
}
|
||||
"ord" = {
|
||||
name = "Chicago, Illinois (US)"
|
||||
@@ -183,7 +183,7 @@ locals {
|
||||
name = "Bucharest, Romania"
|
||||
gateway = false
|
||||
paid_only = false
|
||||
icon = "/emojis/TODO.png"
|
||||
icon = "/emojis/1f1f7-1f1f4.png"
|
||||
}
|
||||
"phx" = {
|
||||
name = "Phoenix, Arizona (US)"
|
||||
@@ -195,7 +195,7 @@ locals {
|
||||
name = "Querétaro, Mexico"
|
||||
gateway = false
|
||||
paid_only = false
|
||||
icon = "/emojis/TODO.png"
|
||||
icon = "/emojis/1f1f2-1f1fd.png"
|
||||
}
|
||||
"scl" = {
|
||||
name = "Santiago, Chile"
|
||||
@@ -246,4 +246,20 @@ locals {
|
||||
icon = "/emojis/1f1e8-1f1e6.png"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
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
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user