| display_name | Fly.io Region | ||||
|---|---|---|---|---|---|
| description | A parameter with human region names and icons | ||||
| icon | ../.icons/fly.svg | ||||
| maintainer_github | coder | ||||
| verified | true | ||||
| tags |
|
This module adds Fly.io regions to your Coder template. Regions can be whitelisted using the regions argument and given custom names and custom icons with their respective map arguments (custom_names, custom_icons).
We can use the simplest format here, only adding a default selection as the atl region.
module "fly-region" {
count = data.coder_workspace.me.start_count
source = "registry.coder.com/modules/fly-region/coder"
version = "1.0.2"
default = "atl"
}The regions argument can be used to display only the desired regions in the Coder parameter.
module "fly-region" {
count = data.coder_workspace.me.start_count
source = "registry.coder.com/modules/fly-region/coder"
version = "1.0.2"
default = "ams"
regions = ["ams", "arn", "atl"]
}Set custom icons and names with their respective maps.
module "fly-region" {
count = data.coder_workspace.me.start_count
source = "registry.coder.com/modules/fly-region/coder"
version = "1.0.2"
default = "ams"
custom_icons = {
"ams" = "/emojis/1f90e.png"
}
custom_names = {
"ams" = "We love the Netherlands!"
}
}Also see the Coder template registry for a Fly.io template that provisions workspaces as Fly.io machines.


