finds.dev← search

// the find

GoogleCloudPlatform/terraformer

★ 14,540 · Go · Apache-2.0 · updated Mar 2026

CLI tool to generate terraform files from existing infrastructure (reverse Terraform). Infrastructure to Code

Terraformer reverse-engineers existing cloud infrastructure into Terraform HCL and tfstate files. It supports 30+ providers across AWS, GCP, Azure, Kubernetes, and a long tail of SaaS tools. As of March 2026, the project is archived and no longer maintained.

Uses Terraform providers directly for attribute mapping rather than templating — so new provider fields are picked up automatically without changes to Terraformer itself. The two-step plan/import workflow is well-designed: generate a planfile, edit it to rename or filter resources, then import. Filtering is flexible — by resource ID, field name, or type combinations, including cross-resource filters like 'only SGs in this VPC'. Provider breadth is genuinely impressive for what is ultimately a single-team project.

Archived and deprecated as of March 16, 2026 — no security patches, no bug fixes, no new provider support. You are adopting dead software. The Cloudflare provider is documented as broken in the README itself (#1761), which is a bad sign for maintenance quality in the final years. Generated HCL reliably needs manual cleanup: dangling references, computed-only attributes that get written out and cause plan diffs, resources that Terraform can't fully round-trip. No mention of OpenTofu support, which matters now that the Terraform/BUSL situation has pushed many teams off HashiCorp's distribution.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →