github mattrobinsonsre/terrapod v0.40.0

2 hours ago

Terrapod is an open-source platform replacement for Terraform Enterprise. This release adds first-class Terragrunt support.

Highlights

  • Terragrunt — run Terragrunt units on Terrapod via two independent paths. CLI-driven: point a unit's backend at Terrapod's cloud block and run terragrunt plan/apply — zero Terrapod-side config. Agent mode: a per-workspace terragrunt_enabled flag plus a pinned version runs Terragrunt server-side on the runner. The runner fetches the terragrunt binary from the pull-through cache, pins it to the workspace's tofu/terraform binary via TG_TF_PATH, and reconciles the backend to local so Terrapod still owns state, locking, and the run lifecycle. Surfaced in the workspace settings UI, the Terraform provider (terragrunt_enabled / terragrunt_version), and the go-terrapod SDK. See docs/terragrunt.md.
  • Terragrunt binary cache — the pull-through binary cache now serves the terragrunt CLI alongside terraform/tofu (bare per-platform binary; partial versions resolve to the latest matching release).

Status

Beta — agent mode supports single Terragrunt units; terragrunt run-all / stacks are out of scope for agent runs (model each unit as its own workspace and use run triggers, or use the CLI-driven path for multi-unit orchestration with no Terrapod-side config).

Full Changelog: v0.39.0...v0.40.0

Don't miss a new terrapod release

NewReleases is sending notifications on new releases.