added regions, need emojis
parent
84bad159a3
commit
7098aadb35
@ -0,0 +1,249 @@
|
|||||||
|
terraform {
|
||||||
|
required_version = ">= 1.0"
|
||||||
|
|
||||||
|
required_providers {
|
||||||
|
coder = {
|
||||||
|
source = "coder/coder"
|
||||||
|
version = ">= 0.12"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
variable "display_name" {
|
||||||
|
default = "Fly.io Region"
|
||||||
|
description = "The display name of the parameter."
|
||||||
|
type = string
|
||||||
|
}
|
||||||
|
|
||||||
|
variable "description" {
|
||||||
|
default = "The region to deploy workspace infrastructure."
|
||||||
|
description = "The description of the parameter."
|
||||||
|
type = string
|
||||||
|
}
|
||||||
|
|
||||||
|
variable "default" {
|
||||||
|
default = "us-east-1"
|
||||||
|
description = "The default region to use if no region is specified."
|
||||||
|
type = string
|
||||||
|
}
|
||||||
|
|
||||||
|
variable "mutable" {
|
||||||
|
default = false
|
||||||
|
description = "Whether the parameter can be changed after creation."
|
||||||
|
type = bool
|
||||||
|
}
|
||||||
|
|
||||||
|
locals {
|
||||||
|
regions = {
|
||||||
|
"ams" = {
|
||||||
|
name = "Amsterdam, Netherlands"
|
||||||
|
gateway = true
|
||||||
|
paid_only = false
|
||||||
|
icon = "/emojis/TODO.png"
|
||||||
|
}
|
||||||
|
"arn" = {
|
||||||
|
name = "Stockholm, Sweden"
|
||||||
|
gateway = false
|
||||||
|
paid_only = false
|
||||||
|
icon = "/emojis/TODO.png"
|
||||||
|
}
|
||||||
|
"atl" = {
|
||||||
|
name = "Atlanta, Georgia (US)"
|
||||||
|
gateway = false
|
||||||
|
paid_only = false
|
||||||
|
icon = "/emojis/1f1fa-1f1f8.png"
|
||||||
|
}
|
||||||
|
"bog" = {
|
||||||
|
name = "Bogotá, Colombia"
|
||||||
|
gateway = false
|
||||||
|
paid_only = false
|
||||||
|
icon = "/emojis/TODO.png"
|
||||||
|
}
|
||||||
|
"bom" = {
|
||||||
|
name = "Mumbai, India"
|
||||||
|
gateway = true
|
||||||
|
paid_only = true
|
||||||
|
icon = "/emojis/TODO.png"
|
||||||
|
}
|
||||||
|
"bos" = {
|
||||||
|
name = "Boston, Massachusetts (US)"
|
||||||
|
gateway = false
|
||||||
|
paid_only = false
|
||||||
|
icon = "/emojis/1f1fa-1f1f8.png"
|
||||||
|
}
|
||||||
|
"cdg" = {
|
||||||
|
name = "Paris, France"
|
||||||
|
gateway = true
|
||||||
|
paid_only = false
|
||||||
|
icon = "/emojis/TODO.png"
|
||||||
|
}
|
||||||
|
"den" = {
|
||||||
|
name = "Denver, Colorado (US)"
|
||||||
|
gateway = false
|
||||||
|
paid_only = false
|
||||||
|
icon = "/emojis/1f1fa-1f1f8.png"
|
||||||
|
}
|
||||||
|
"dfw" = {
|
||||||
|
name = "Dallas, Texas (US)"
|
||||||
|
gateway = true
|
||||||
|
paid_only = false
|
||||||
|
icon = "/emojis/1f1fa-1f1f8.png"
|
||||||
|
}
|
||||||
|
"ewr" = {
|
||||||
|
name = "Secaucus, NJ (US)"
|
||||||
|
gateway = false
|
||||||
|
paid_only = false
|
||||||
|
icon = "/emojis/1f1fa-1f1f8.png"
|
||||||
|
}
|
||||||
|
"eze" = {
|
||||||
|
name = "Ezeiza, Argentina"
|
||||||
|
gateway = false
|
||||||
|
paid_only = false
|
||||||
|
icon = "/emojis/TODO.png"
|
||||||
|
}
|
||||||
|
"fra" = {
|
||||||
|
name = "Frankfurt, Germany"
|
||||||
|
gateway = true
|
||||||
|
paid_only = true
|
||||||
|
icon = "/emojis/TODO.png"
|
||||||
|
}
|
||||||
|
"gdl" = {
|
||||||
|
name = "Guadalajara, Mexico"
|
||||||
|
gateway = false
|
||||||
|
paid_only = false
|
||||||
|
icon = "/emojis/TODO.png"
|
||||||
|
}
|
||||||
|
"gig" = {
|
||||||
|
name = "Rio de Janeiro, Brazil"
|
||||||
|
gateway = false
|
||||||
|
paid_only = false
|
||||||
|
icon = "/emojis/TODO.png"
|
||||||
|
}
|
||||||
|
"gru" = {
|
||||||
|
name = "Sao Paulo, Brazil"
|
||||||
|
gateway = false
|
||||||
|
paid_only = false
|
||||||
|
icon = "/emojis/TODO.png"
|
||||||
|
}
|
||||||
|
"hkg" = {
|
||||||
|
name = "Hong Kong, Hong Kong"
|
||||||
|
gateway = true
|
||||||
|
paid_only = false
|
||||||
|
icon = "/emojis/TODO.png"
|
||||||
|
}
|
||||||
|
"iad" = {
|
||||||
|
name = "Ashburn, Virginia (US)"
|
||||||
|
gateway = true
|
||||||
|
paid_only = false
|
||||||
|
icon = "/emojis/1f1fa-1f1f8.png"
|
||||||
|
}
|
||||||
|
"jnb" = {
|
||||||
|
name = "Johannesburg, South Africa"
|
||||||
|
gateway = false
|
||||||
|
paid_only = false
|
||||||
|
icon = "/emojis/TODO.png"
|
||||||
|
}
|
||||||
|
"lax" = {
|
||||||
|
name = "Los Angeles, California (US)"
|
||||||
|
gateway = true
|
||||||
|
paid_only = false
|
||||||
|
icon = "/emojis/1f1fa-1f1f8.png"
|
||||||
|
}
|
||||||
|
"lhr" = {
|
||||||
|
name = "London, United Kingdom"
|
||||||
|
gateway = true
|
||||||
|
paid_only = false
|
||||||
|
icon = "/emojis/TODO.png"
|
||||||
|
}
|
||||||
|
"mad" = {
|
||||||
|
name = "Madrid, Spain"
|
||||||
|
gateway = false
|
||||||
|
paid_only = false
|
||||||
|
icon = "/emojis/TODO.png"
|
||||||
|
}
|
||||||
|
"mia" = {
|
||||||
|
name = "Miami, Florida (US)"
|
||||||
|
gateway = false
|
||||||
|
paid_only = false
|
||||||
|
icon = "/emojis/1f1fa-1f1f8.png"
|
||||||
|
}
|
||||||
|
"nrt" = {
|
||||||
|
name = "Tokyo, Japan"
|
||||||
|
gateway = true
|
||||||
|
paid_only = false
|
||||||
|
icon = "/emojis/TODO.png"
|
||||||
|
}
|
||||||
|
"ord" = {
|
||||||
|
name = "Chicago, Illinois (US)"
|
||||||
|
gateway = true
|
||||||
|
paid_only = false
|
||||||
|
icon = "/emojis/1f1fa-1f1f8.png"
|
||||||
|
}
|
||||||
|
"otp" = {
|
||||||
|
name = "Bucharest, Romania"
|
||||||
|
gateway = false
|
||||||
|
paid_only = false
|
||||||
|
icon = "/emojis/TODO.png"
|
||||||
|
}
|
||||||
|
"phx" = {
|
||||||
|
name = "Phoenix, Arizona (US)"
|
||||||
|
gateway = false
|
||||||
|
paid_only = false
|
||||||
|
icon = "/emojis/1f1fa-1f1f8.png"
|
||||||
|
}
|
||||||
|
"qro" = {
|
||||||
|
name = "Querétaro, Mexico"
|
||||||
|
gateway = false
|
||||||
|
paid_only = false
|
||||||
|
icon = "/emojis/TODO.png"
|
||||||
|
}
|
||||||
|
"scl" = {
|
||||||
|
name = "Santiago, Chile"
|
||||||
|
gateway = true
|
||||||
|
paid_only = false
|
||||||
|
icon = "/emojis/TODO.png"
|
||||||
|
}
|
||||||
|
"sea" = {
|
||||||
|
name = "Seattle, Washington (US)"
|
||||||
|
gateway = true
|
||||||
|
paid_only = false
|
||||||
|
icon = "/emojis/1f1fa-1f1f8.png"
|
||||||
|
}
|
||||||
|
"sin" = {
|
||||||
|
name = "Singapore, Singapore"
|
||||||
|
gateway = true
|
||||||
|
paid_only = false
|
||||||
|
icon = "/emojis/TODO.png"
|
||||||
|
}
|
||||||
|
"sjc" = {
|
||||||
|
name = "San Jose, California (US)"
|
||||||
|
gateway = true
|
||||||
|
paid_only = false
|
||||||
|
icon = "/emojis/1f1fa-1f1f8.png"
|
||||||
|
}
|
||||||
|
"syd" = {
|
||||||
|
name = "Sydney, Australia"
|
||||||
|
gateway = true
|
||||||
|
paid_only = false
|
||||||
|
icon = "/emojis/TODO.png"
|
||||||
|
}
|
||||||
|
"waw" = {
|
||||||
|
name = "Warsaw, Poland"
|
||||||
|
gateway = false
|
||||||
|
paid_only = false
|
||||||
|
icon = "/emojis/TODO.png"
|
||||||
|
}
|
||||||
|
"yul" = {
|
||||||
|
name = "Montreal, Canada"
|
||||||
|
gateway = false
|
||||||
|
paid_only = false
|
||||||
|
icon = "/emojis/1f1e8-1f1e6.png"
|
||||||
|
}
|
||||||
|
"yyz" = {
|
||||||
|
name = "Toronto, Canada"
|
||||||
|
gateway = true
|
||||||
|
paid_only = false
|
||||||
|
icon = "/emojis/1f1e8-1f1e6.png"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue