Skip to content

Files

This branch is 538 commits behind celo-org/celo-monorepo:master.

terraform-modules

Terraform Testnets

Overview

Terraform is a tool that allows developers to treat "infrastructure as code." Infrastructure is defined in modules, and Terraform creates/changes/destroys when changes are applied.

Local Setup

It's best to use this package with celotool, but if you need to run terraform commands locally:

  1. Download Terraform https://www.terraform.io/downloads.html
  2. Ensure you have a service account key file at the path shown in the module's provider "google" section.
  3. terraform init to download anything specific to the module (i.e. GCP specific binaries)
  4. terraform apply to initially deploy or upgrade
  5. terraform destroy to destroy