I've been working with Terraform for a while now, and I've noticed that there are a few things that people keep asking me about. I thought it would be helpful to write a blog post about some of the most common questions I get asked and share some of the things I've learned along the way. This is not an exhaustive list, and, if you have any feedback or suggestions, please let me know!
Imports your current cloud infrastructure into an Infrastructure As Code Terraform configuration file(HCL) and/or into a Terraform State. Terracognita currently imports AWS, GCP, AzureRM and VMware vSphere cloud providers as Terraform (v1.1.9) resource/state.
OpenTofu lets you declaratively manage your infrastructure. It's an open-source and community-driven alternative to Terraform. This is a curated and collaborative list of awesome OpenTofu resources and tools.
In this tutorial, you will learn ways to import pre-existing cloud resources before you continue to develop the IaC in Terraform. This guide will provide you with an IaC import scenario which is often faced by teams starting to adopt Terraform for their operations.
Prettyplan is a small tool to help you view large Terraform plans with ease. By pasting in your plan output, it will be formatted for expandable/collapsible sections to help you see your plan at a high level and in detail, tabular layout for easy comparison of old/new values, and better display formatting of multi-line strings.
Prettyplan was written to work on Terraform plans from 0.11 and earlier. In 0.12, the plan output was significantly changed, addressing many of the pain points that Prettyplan addresses; for this reason, there are no current plans to update Prettyplan to work with 0.12. In my case, Prettyplan was made unnecessary by Terraform's improvements.
Balcony is a modern CLI tool that with some killer features:
Balcony uses read-only operations, it does not take any action on the used AWS account.