You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
modules/fly-region
Stephen Kirby 72d5f7622e bun fmt 2 years ago
..
README.md prettier formatted 2 years ago
main.test.ts udpated default to null, improved default logic, renamed test 2 years ago
main.tf bun fmt 2 years ago

README.md

display_name description icon maintainer_github verified tags
Fly.io Region A parameter with human region names and icons ../.icons/fly.svg coder true
helper
parameter
fly

Fly.io Region

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).

Examples

Using default settings

We can use the simplest format here, only adding a default selection as the atl region.

module "fly-region" {
    source = "https://registry.coder.com/modules/fly-region"
    default = "atl"
}

Fly.io Default

Using region whitelist

The regions argument can be used to display only the desired regions in the Coder parameter.

module "fly-region" {
    source = "https://registry.coder.com/modules/fly-region"
    default = "ams"
    regions = ["ams", "arn", "atl"]
}

Fly.io Filtered Regions

Using custom icons and names

Set custom icons and names with their respective maps.

module "fly-region" {
    source = "https://registry.coder.com/modules/fly-region"
    default = "ams"
    custom_icons = {
        "ams" = "/emojis/1f90e.png"
    }
    custom_names = {
        "ams" = "We love the Netherlands!"
    }
}

Fly.io custom icon and name

Associated template

Also see the Coder template registry for a Fly.io template that provisions workspaces as Fly.io machines.