Terracognita
Reads from existing public cloud providers and generates your Terraform code.
Overview
Terracognita is a tool that reads from existing public cloud providers (AWS, Azure, GCP) and generates your Terraform code. It helps you to bring existing, manually-created infrastructure under Terraform management. It can also be used to learn how to write Terraform code by seeing how existing resources are represented.
✨ Key Features
- Generates Terraform code from existing cloud resources
- Supports AWS, Azure, and Google Cloud
- Can filter resources to be imported
- Generates both HCL and state files
🎯 Key Differentiators
- Focus on generating clean and readable Terraform code.
- Actively maintained by Cycloid.
- Support for multiple cloud providers.
Unique Value: Automates the process of creating Terraform code for existing cloud infrastructure, saving time and reducing manual effort.
🎯 Use Cases (3)
✅ Best For
- Importing a manually-created VPC and its subnets into Terraform.
💡 Check With Vendor
Verify these considerations match your specific requirements:
- Managing the ongoing lifecycle of infrastructure (it's a one-time import tool).
🏆 Alternatives
Aims to generate more idiomatic and maintainable Terraform code compared to some other reverse-engineering tools.
💻 Platforms
🔌 Integrations
💰 Pricing
Free tier: Open source and free to use.
🔄 Similar Tools in Terraform Modules
Gruntwork
Provides a library of reusable, production-grade Terraform modules and DevOps expertise....
Cloud Posse
Offers a massive library of open-source Terraform modules and a framework for building production-gr...
terraform-aws-modules
Open-source Terraform modules for provisioning AWS resources....
Claranet
A managed services provider that publishes and maintains a collection of open-source Terraform modul...
compliance.tf
A private Terraform registry that validates and remediates modules to ensure they meet compliance st...
HashiCorp AWS Modules
A set of Terraform modules for AWS services, officially published and maintained by HashiCorp....