Skip to content
This repository was archived by the owner on May 15, 2025. It is now read-only.

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

display_name GCP Region
description Add Google Cloud Platform regions to your Coder template.
icon ../.icons/gcp.svg
maintainer_github coder
verified true
tags
gcp
regions
parameter
helper

Google Cloud Platform Regions

This module adds Google Cloud Platform regions to your Coder template.

module "gcp_region" {
    source  = "https://registry.coder.com/modules/gcp-region"
    regions = ["us", "europe"]
}

resource "google_compute_instance" "example" {
    zone = module.gcp_region.value
}

GCP Regions

Examples

Add only GPU zones in the US West 1 region

Note: setting gpu_only = true and using a default region without GPU support, the default will be set to null.

module "gcp_region" {
    source   = "https://registry.coder.com/modules/gcp-region"
    default  = ["us-west1-a"]
    regions  = ["us-west1"]
    gpu_only = false
}

resource "google_compute_instance" "example" {
    zone = module.gcp_region.value
}

Add all zones in the Europe West region

module "gcp_region" {
    source                 = "https://registry.coder.com/modules/gcp-region"
    regions                = ["europe-west"]
    single_zone_per_region = false
}

resource "google_compute_instance" "example" {
    zone = module.gcp_region.value
}

Add a single zone from each region in US and Europe that laos has GPUs

module "gcp_region" {
    source                 = "https://registry.coder.com/modules/gcp-region"
    regions                = ["us", "europe"]
    gpu_only               = true
    single_zone_per_region = true
}

resource "google_compute_instance" "example" {
    zone = module.gcp_region.value
}