~6 minute read

Terraform IaC Import

Import Terraform plan JSON, preview graph changes, and apply infrastructure nodes to your branch.

Terraform IaC Import

Use Terraform plan output to generate infrastructure nodes and relationships in Nodeable.

What You Can Import

Terraform import currently supports plan JSON generated from:

  • terraform plan -out=tfplan
  • terraform show -json tfplan

Nodeable reads the planned resources and dependencies, then creates a preview of graph changes before applying.

Before You Start

  • Open the target branch where you want infrastructure nodes created.
  • Generate or copy your Terraform plan JSON.
  • Ensure you have edit permissions for the branch.

Import Flow

1) Open the Terraform import dialog

From the import actions in Data Grid or Unified View, choose Terraform IaC import.

2) Paste plan JSON

Paste the Terraform plan JSON into the input area.

3) Preview changes

Run preview to see what will be created, updated, or removed.

The preview is read-only and does not mutate your branch.

4) Apply import

If the preview looks correct, apply the import.

Nodeable writes the node and edge changes and synchronizes them to the collaborative document state.

Deletions

Deletion behavior is opt-in using the delete/include-deletions option in the dialog. Leave it disabled if you only want additive updates.

Tips

  • Start with smaller plans while validating mappings.
  • Re-run preview after Terraform changes to confirm the diff before apply.
  • Reapplying the same unchanged plan should produce no net new changes.