Point this agent at your CloudFormation templates and ask it to plan the
move to Terraform. The whole workflow is built around one invariant: the
migration is import-first, so terraform plan shows zero resource
churn — no create, no replace, no destroy — before you retire a stack.
import blocks — conditions→count/for_each,
Mappings→locals, Outputs/exports→outputs + remote state, module
boundaries per nested stackterraform init + plan against the sandbox
account and report PASS/PARTIAL/FAIL by reading the plan for churnAWS_ACCESS_KEY_ID — sandbox account credentials with least-privilege
read and targeted import permissionsAWS_SECRET_ACCESS_KEY — paired secret keyAWS_REGION — region of the sandbox stacksTF_CLOUD_TOKEN — optional; HCP Terraform token when plans should run
in a remote workspaceThis solution translates templates and imports live resources into Terraform state. It does not rewrite Lambda-backed custom resources (it flags them with a redesign sketch), does not translate SAM or macro-transformed templates before they are expanded, does not manage StackSets, and never deletes a CloudFormation stack — retiring stacks stays a human decision after plans are clean.
Maps CloudFormation stacks, plans import-first migrations, generates HCL with import blocks, and proves zero resource churn with real terraform plans against a sandbox account.