Is it possible to import existing infrastructure into Terraform then redeploy it without semantic representation?

This page summarizes the projects mentioned and recommended in the original post on /r/Terraform

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • terraformer

    CLI tool to generate terraform files from existing infrastructure (reverse Terraform). Infrastructure to Code

  • https://github.com/GoogleCloudPlatform/terraformer supports multiple platforms. But I’m pretty sure, that the code this tools produces is not something you want to maintain in the future. If you decide to go this route, you will have to refactor afterwards. In my opinion, this is so much work, you might as well just write your own code and use terraform import for each resource.

  • terracognita

    Reads from existing public and private cloud providers (reverse Terraform) and generates your infrastructure as code on Terraform configuration

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • terrafy

    An experimental little tool to automate importing collections of things into Terraform. Bork impult.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts