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.
It's best to use this package with celotool
, but if you need to
run terraform
commands locally:
- Download Terraform https://www.terraform.io/downloads.html
- Ensure you have a service account key file at the path shown in the
module's
provider "google"
section. terraform init
to download anything specific to the module (i.e. GCP specific binaries)terraform apply
to initially deploy or upgradeterraform destroy
to destroy