Skip to content

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Wildfire Infrastructure — Terraform

Infrastructure as code for the Wildfire Dashboard GCP deployment, managed with Terraform.

Stack

  • Terraform — infrastructure as code
  • Google Cloud Platform — cloud provider
  • Cloud Run — serverless container deployment
  • Artifact Registry — Docker image storage

Resources managed

Resource Type Description
wildfire-repo Artifact Registry Docker image repository
wildfire-dashboard Cloud Run service Serves the ClojureScript dashboard

Usage

Prerequisites

  • Terraform 1.x+
  • Google Cloud SDK (gcloud)
  • GCP project with Cloud Run and Artifact Registry APIs enabled

Setup

gcloud auth application-default login
terraform init

Plan (dry run)

terraform plan

Apply

terraform apply

Tear down

terraform destroy

Key concepts demonstrated

  • Terraform provider configuration (Google Cloud)
  • Resource definitions for Cloud Run and Artifact Registry
  • Importing existing infrastructure into Terraform state
  • Plan/apply workflow for safe infrastructure changes
  • State management with terraform.tfstate

Related repos

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages