terraform-search-import

Discover cloud resources with Terraform Search queries and generate bulk import configurations.

5|Updated Apr 29, 2023
One-click install
npx skills add https://github.com/n4vysh/dotfiles --skill terraform-search-import-n4vysh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: terraform-search-import
Source: https://github.com/n4vysh/dotfiles/tree/main/home/dot_agents/skills/terraform-search-import
Command: npx skills add https://github.com/n4vysh/dotfiles --skill terraform-search-import-n4vysh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Discover existing cloud resources using Terraform Search queries and bulk import them into Terraform state.

Core Features & Use Cases

  • Discover resources across multiple accounts and regions using declarative Terraform Search queries.
  • Generate configuration blocks and import plans to bring unmanaged resources under Terraform management.
  • Use as part of migrations to IaC to audit and onboard existing infrastructure.

Quick Start

Initialize your Terraform project, run a Terraform Search query to discover resources, and generate and review the bulk import configuration.

Frequently Asked Questions about terraform-search-import

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I bulk import existing cloud resources into Terraform state?

To bulk import unmanaged cloud resources, use declarative Terraform Search queries to discover infrastructure across accounts and generate configuration blocks with import plans to bring them under Terraform management.

How do I discover unmanaged cloud resources across multiple accounts for an IaC migration?

Run declarative Terraform Search queries to discover unmanaged resources across multiple accounts and regions, generating configuration blocks and import plans to migrate existing infrastructure under Terraform management.

Do I need a specific Terraform version to use Terraform Search queries?

Yes, you need Terraform 1.14 or higher because performing Terraform Search queries and bulk importing cloud resources requires provider list-resource support to discover and generate state configurations.

What happens to cloud resources unsupported by Terraform bulk import?

For cloud resources unsupported by the automated bulk import workflow, the tool outputs a manual import reference document so you can individually onboard those remaining resources into Terraform state.

When should I use Terraform Search queries instead of manual resource imports?

Use Terraform Search queries instead of manual imports when auditing multi-account environments or onboarding existing infrastructure, enabling you to discover and bulk import unmanaged resources rather than adding them individually.