Terrapod is a free, open-source platform replacement for Terraform Enterprise. This release makes onboarding onto Terrapod substantially easier — the migration tool now moves far more of a real TFE estate automatically and reversibly, and a fresh eval install lands on a populated screen instead of an empty one.
Highlights
terrapod-migrateauto-creates the collaboration layer, not just workspaces — variable sets (with their variables + workspace assignments), cross-workspace run triggers, per-workspace notification configurations (generic webhook / Slack / email, with triggers mapped to Terrapod's vocabulary), agent pools (with member workspaces re-pointed), and registry GPG signing public keys now migrate automatically. Previously these were read and reported for you to recreate by hand.- Fully reversible migrations — every resource the tool creates is undoable with
terrapod-migrate rollback, which deletes in reverse dependency order, gated to only ever remove what the migration itself created (never anything operator-owned) and safe to re-run. - Honest, precise "what transfers" docs — the migration guide, known-limitations, and
llms.txtnow clearly separate what migrates automatically from what stays report-only by design: module versions (the source API doesn't hand back published tarballs — re-publish or point at the VCS tag stream) and provider versions (their detached signature needs your private signing key, which never leaves you). - Populated eval quickstart —
make evalnow seeds a sample workspace with a completed run, so the first screen a new evaluator sees is a working platform rather than an empty list. - Buyer-focused positioning + provenance surfaces — refreshed adoption docs so someone evaluating Terrapod (or an AI assistant pointed at the repo) can quickly understand what it is, how it compares, and how to get started.
Notes
- The migration tool leans on the
go-tfelibrary for all source-side reads; the Terrapod-side writes reuse the already-testedgo-terrapodSDK methods. Coverage is via unit, writer, and rollback tests.
Status
Beta — actively developed; core platform + migration path are usable end to end.
Full Changelog: v0.55.1...v0.56.0