What do IaC tools currently lack?

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

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • terraformer

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

  • take a look at https://github.com/GoogleCloudPlatform/terraformer to help with the importsyou can then get away a lot of the time with using `tf state rm id` on the regional and then re-import it, you can also monitor and automate it if you think about it, a pipeline and pull requests to get you that diff you are seeking.

  • terraform

    Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.

  • Yeah, there's at least one PR to implement client-side remote state encryption that would solve this issue: https://github.com/hashicorp/terraform/pull/28603

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • terraform-local

    Terraform CLI wrapper to deploy your Terraform applications directly to LocalStack

  • In the spirit of not just piling on complaints, are you aware of terraform-local? It's still just mocking, so it carries the same caveats, but it can be better than nothing. Despite its presence in the localstack org, it works fine with moto, too, which is often covering more services

  • lambda-aws-secure-password

  • Lambda code for passwords

  • terraform-aws-secure-password

    Creates a password with a Lambda data source and saves it in a secrets manager secret, allowing the creation of passwords without saving them in state

  • Terraform module for passwords

  • lambda-aws-secure-ssh-key

    Creates an ssh key with a Lambda data source and saves it in a secrets manager secret, allowing the creation of ssh keys without saving them in state

  • Lambda for SSH keys

  • terraform-aws-secure-ssh-key

    Creates an ssh key with a Lambda data source and saves it in a secrets manager secret, allowing the creation of ssh keys without saving them in state

  • Terraform for SSH keys

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • lambda-aws-secure-template

  • terraform-terraform-template

    Terraform module template. Good for any cloud and any provider

  • Generic TF module template

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