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

Terraform Alternatives

Similar projects and alternatives to terraform

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better terraform alternative or higher similarity.

Suggest an alternative to terraform

Reviews and mentions

Posts with mentions or reviews of terraform. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-15.
  • My Journey with Hacktoberfest 2021 !
    dev.to | 2021-10-15
    Terraform Website
  • Failing Faster With Terraform
    reddit.com/r/devops | 2021-10-14
    If it fails before it actually does anything then no harm no fowl, If however it begins messing with your infrastructure before failing then you need to intervene manually, e.g., deleting newly created resources and re-running terraform. This is still an open issue for terraform. https://github.com/hashicorp/terraform/issues/20718
  • Terraform
    news.ycombinator.com | 2021-10-09
  • Local Certs Causing Issues w/ Provider
    reddit.com/r/Terraform | 2021-10-08
    You can try SSL_CERT_FILE or SSL_CERT_DIR, those options do require recent terraform, it is supposed to trust the local cert store though. Those env variables were mentioned in https://github.com/hashicorp/terraform/issues/28551
  • Deploy Appwrite to AWS using Terraform and Ansible
    dev.to | 2021-10-07
    This is a tutorial I am going to walk through how to deploy Appwrite to AWS EC2 instance using Terraform and Ansible.
  • Abusing Terraform to Upload Static Websites to S3
    dev.to | 2021-10-06
    Sidenote: An open Terraform issue requesting native MIME type detection directs users to use this Terraform module.
  • null_resources are very scary since there's no way pass in provider credentials
    reddit.com/r/Terraform | 2021-10-06
    Cant use provider on a null_resource · Issue #12916 · hashicorp/terraform (github.com)
  • Third month in DevOps
    dev.to | 2021-10-05
  • Tips for faster import of existing resources into Terraform state?
    reddit.com/r/Terraform | 2021-09-29
    worth taking a look at "experimental" terraform add https://github.com/hashicorp/terraform/releases/tag/v1.1.0-alpha20210922 https://github.com/hashicorp/terraform/pull/28874
  • What are the benefit of having workspaces instead of an environment variable?
    reddit.com/r/Terraform | 2021-09-26
    This feature has been upvoted for years and still no real concrete solution for this use-case. https://github.com/hashicorp/terraform/issues/15966
  • Skycraft – Building Clouds and Wrangling Robots with Brittany Woods
    dev.to | 2021-09-22
    And what I see day to day is Terraform, Chef. You also have things like Packer and Azure Image Builder, which is basically Packer, a lot of that. And then personally, just trying to wrap my head and wheels around Azure as a whole coming from an AWS background. I'm a firm believer in cloud is cloud is cloud, but also you have to know the difference between an S3 bucket and a Blob. The words are different, and the way things are structured are a little different so just understanding that coming from the AWS shop.
  • Terraform Is Not the Golden Hammer
    news.ycombinator.com | 2021-09-19
    I wish Terraform were less opinionated. It has a very clear set of rules you have to adhere to, and if you try to do anything remotely complex you will encounter barriers left and right.

    An example is the fact that `for_each` is not supported on providers [1], an issue with 230 likes which has been since January 2019. This had me resort to a Python scripts which generates a `.tf.json` file, definitely not ideal. Infrastructure as code sounds great, but in practice it's closer to "infrastructure as a non-standard markup language".

    [1]: https://github.com/hashicorp/terraform/issues/19932

  • Managing AWS SSM Parameters With Terraform And Parzival
    dev.to | 2021-09-17
    Using Infrastructure as Code mitigates the risk of having misaligned live environments. And as mentioned in the title, I'll implement IaC for managing SSM Parameters with Terraform.
  • An Introduction to mongocli, the easiest way to deploy an Atlas cluster!
    dev.to | 2021-09-16
    Recently, I've been creating a lot of weekend projects. Standing up a cluster in Mongo, creating something kinda cool, hit some snag and then abandon the project. This type of coding is super productive. Anyways, because I've used Atlas so much I am constantly looking for ways to automate away the infrastructure. This is the idea behind terraform and chef. But this is the code for those mysterious SREs. I am sure I could figure it out, but I am a bit afraid I would end up deploying 7 sharded M400s clusters.
  • Why IaC and high-level overview of terraform
    dev.to | 2021-09-14
    Infrastructure as code, or IaC, is becoming more mature and there are many tools that help describe infrastructure in code, such terraform, pulumi, farmer (Azure only) etc. Let's see why we should jump on this IaC bandwagon and understand its main ideas and benefits, and also learn how terraform implements them.


Basic terraform repo stats
about 21 hours ago

hashicorp/terraform is an open source project licensed under Mozilla Public License 2.0 which is an OSI approved license.

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
Find remote Go jobs at our new job board 99remotejobs.com. There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.