{"repo":"coolapso/tfimport","free":true,"listed":false,"github":"https://github.com/coolapso/tfimport","clone":"git clone https://github.com/coolapso/tfimport.git","description":"Automatically import infrastructure to tfstate","language":"Go","stars":50,"topics":["automation","cli","iac","opentofu","terraform"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"tfimport 🚀 tfimport is a Go-based CLI auto-pilot designed to automate the painful process of importing existing infrastructure into a Terraform or OpenTofu state file. Instead of manually hunting down the correct terraform import string format for every single resource (Is it an ARN? A VPC ID? A namespace/name combo?), you simply write the code that matches your existing infrastructure, generate a plan, and let tfimport figure out the rest. ✨ Features - Multi-Tool Support : Works seamlessly with terraform , terragrunt , and tofu . - Smart ID Deduction : Understands the provider-specific import formats for hundreds of resources (e.g., AWS, Kubernetes). - Offline Capable : Can parse an existing terraform show -json plan file without needing to re-run plans. - SDK Lookups : Uses cloud provider SDKs (like AWS SDK) to look up opaque IDs (like vpc-xxxxx or resolving aws iam policy ARNs from path prefixes) based on tags and attributes known at plan time. - Resilient : Gracefully skips newly created resources and handles rate limiting with built-in configurable delays. 📦 Installation Arch Linux (AUR) You can install tfimport from the Arch User Repository using your favorite AUR helper (e.g., yay , paru ): Debian-based / Ubuntu Grab the latest .deb package from the Releases page and install it: RPM-based (RHEL, Fedora, CentOS) Grab the latest .rpm package from the Releases page and install it: Go Install ( Linux / macOS / Windows ) If you have Go installed on your system, you can bu","default_branch":null,"files":null,"tree":[],"storefront":"/r/coolapso","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/coolapso/tfimport/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}