Skip to content

Latest commit

 

History

History

terraform

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

Terraform

All sensitive data is configured as environment variables. See .envrc.default files for a list of required variables.

Backend configuration is stored in config.gcs.tfbackend files.

Modules

  • gcp - Cloud resources on Google Cloud Platform (GCP).
  • modules - Shared modules.
  • tailscale - Tailscale network configuration.
  • wieprz - Linux containers on Proxmox servers.

Commands

terraform init -backend-config config.gcs.tfbackend
terraform plan -out homelab.tfplan
terrafomr apply homelab.tfplan