Skip to main content

MAZENG-FT-58 · Convert a Terraform plan into a Maze project

Feature intent

CLI users need to turn existing Terraform into a visual Maze project without manually rebuilding its architecture.

Why it matters

CLI users need to turn existing Terraform into a visual Maze project without manually rebuilding its architecture.

Expected outcome

A successful import creates a traceable and usable visual project, while failure remains atomic or recoverable.

In scope

  • Terraform planning into Maze resources, canvas data, and a tidied project.
  • Explicit provider, version, region, provenance, and unsupported-resource outcomes.
  • Atomic or recoverable failure and idempotent retries.
Delivery status
IN_BACKLOG
Owner
RootAtSkic (product lead)
Parent Epic
MAZENG-EP-15
Solution approval
PENDING

Acceptance

Acceptance outcomes

  1. 01

    A successful plan creates resources, canvas data, and a tidied project with visible provenance.

  2. 02

    Provider, version, region, and unsupported-resource outcomes are explicit.

  3. 03

    Failure is atomic or leaves a clearly recoverable draft.

  4. 04

    Retries do not duplicate projects or resources.

Dependencies and risks

Dependencies

None recorded.

Risks

  • Legacy creates the project before planning and can leave orphan projects after failure.
  • Provider and path inputs are weakly typed and Terraform version is hard-coded.
  • Legacy account names use non-cryptographic randomness.

Authoritative Architecture tasks

No authoritative Architecture tasks are linked.

Original source