---
title: IBM Terraform (formerly HashiCorp Terraform) Reviews
meta_title: 'IBM Terraform (formerly HashiCorp Terraform) Reviews 2026: Details, Pricing,
  & Features | G2'
meta_description: Filter 109 reviews by the users' company size, role or industry
  to find out how IBM Terraform (formerly HashiCorp Terraform) works for a business
  like yours.
aggregate_rating:
  rating_value: 4.6
  review_count: 109
  scale: '5'
date_modified: '2026-06-17'
parent_category:
  name: CI/CD Tools
  url: https://www.g2.com/categories/ci-cd-tools
---

# IBM Terraform (formerly HashiCorp Terraform) Reviews
**Vendor:** HashiCorp  
**Category:** [Cloud Infrastructure Automation Software](https://www.g2.com/categories/cloud-infrastructure-automation)  
**Average Rating:** 4.6/5.0  
**Total Reviews:** 109
## About IBM Terraform (formerly HashiCorp Terraform)
IBM Terraform (formerly HashiCorp Terraform) is an infrastructure as code tool that lets you define both cloud and on-prem resources in human-readable configuration files that you can version, reuse, and share. You can then use a consistent workflow to provision and manage all of your infrastructure throughout its lifecycle. Terraform can manage low-level components like compute, storage, and networking resources, as well as high-level components like DNS entries and SaaS features. Terraform creates and manages resources on cloud platforms and other services through their application programming interfaces (APIs). Providers enable Terraform to work with virtually any platform or service with an accessible API.



## IBM Terraform (formerly HashiCorp Terraform) Pros & Cons
**What users like:**

- Users value the **automation capabilities** of IBM Terraform, streamlining complex deployments across multiple cloud environments effectively. (4 reviews)
- Users value the **automation efficiency** of IBM Terraform, enabling effortless, consistent management across multiple cloud providers. (4 reviews)
- Users value the **ease of use** of IBM Terraform, making infrastructure management seamless and efficient across cloud providers. (4 reviews)
- Users value the **efficiency** of Terraform, enabling effortless infrastructure management across various cloud providers. (4 reviews)
- Users appreciate the **effortless infrastructure management** across clouds, leveraging IaC for efficient configuration and automation. (4 reviews)
- Users appreciate the **declarative syntax** of Terraform, enabling consistent and effortless infrastructure management across multiple providers. (4 reviews)
- Users appreciate the **multi-cloud capabilities** of Terraform, enabling effortless and consistent infrastructure management across providers. (3 reviews)
- Users appreciate the **vast integration capabilities** of Terraform, enabling seamless configurations across multiple cloud platforms and CI/CD tools. (3 reviews)
- Integrations (3 reviews)
- Recommendations (3 reviews)

**What users dislike:**

- Users find **conflict management challenging** in Terraform, especially during team collaboration and state file handling. (4 reviews)
- Users face **data management issues** with Terraform, particularly in state file handling and collaboration, causing potential conflicts. (3 reviews)
- Users find the **learning curve steep** for beginners, particularly with complex state management and advanced modules. (3 reviews)
- Users find the **learning difficulty** challenging, particularly for beginners with advanced modules and state management. (3 reviews)
- Users find **merge conflicts** a significant challenge in Terraform, particularly during collaborative work and state file management. (3 reviews)
- Steep Learning Curve (3 reviews)
- Users find that **state file management complexity** in Terraform can hinder collaboration and create potential conflicts. (2 reviews)
- Users find **complex management** of state files in Terraform challenging, especially within larger teams, impacting collaboration and consistency. (2 reviews)
- Poor Collaboration (2 reviews)
- Slow Performance (2 reviews)

## IBM Terraform (formerly HashiCorp Terraform) Reviews
  ### 1. Incredible tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Alex P. | DevOps engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** January 24, 2023

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

I have to be fair - I can not imagine a modern software development company that does not use Terraform. There are almost no other tools that have the same abilities as terraform. I mean, there is a cloudformation, but I do not know who use it anymore

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

Documentation is too complex for beginners, lack of proper good-practices handbook/whitepaper

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

Write your infrastructure as a code, declarative approach

  ### 2. A Great IAC tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Chetan Y. | Senior Engineering Lead, Enterprise (> 1000 emp.)

**Reviewed Date:** May 11, 2022

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

Terraform is very extensible using plugins(providers).
This extensibility ensures that it can be used to provision infrastructure across different cloud vendors, and even on-premise.
It can be easily embedded into CI pipelines.
Terraform configuration uses the HCL language which is very powerful compared to other IAC tools which use plain YAML/JSON.
Terraform also gives you the ability to review the changes it is going to apply and even estimate the cost of the infrastructure before it applies the changes.

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

The only nitpick I have is: Terraform stores sensitive values in plan text in state files. This can certainly be remedied using Vault - another product from the same company, but it would have been great to be able to obscure/mask these sensitive values in the free Terraform version as well.

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

We use Terraform for provisioning Infrastructure across different Cloud vendors.
Benefits:
One tool works for different cloud vendors. 
It also allows developing reusable modules and utilizing them - reducing the work of DevOps engineers across different projects. 
Terraform also allows us to query remote data sources S3 buckets, even HTTP APIs etc. So Terraform can utilize different datasources when provisioning infrastructure. This ensures that the infrastructure is always in sync with those datasources.

  ### 3. Terraform Review

**Rating:** 4.5/5.0 stars

**Reviewed by:** Samratjit M. | Senior DevOps Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** September 27, 2022

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

It's simply in my humble opinion the best open source Infrastructure as Code software (IaC) as it can span across multiple public clouds without major refractoring.

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

The learning curve for Infrastructure as Code software (IaC) is steep enough but it's slightly a bit more complicated with terraform since you need to learn how to use the different modules from the variety of providers.

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

Infrastructure as Code software (IaC) helps major companies manage infrastructure and have an audit log for the same. It promotes re-usability, manage infrastructure changes and have a codebase to understand and replicate in a short span of time.

  ### 4. Best tool to manage and automate the infrastructure

**Rating:** 5.0/5.0 stars

**Reviewed by:** Aswath P. | Cloud DevOps Engineer , Computer & Network Security, Small-Business (50 or fewer emp.)

**Reviewed Date:** August 17, 2022

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

The best is its main features only that the automation capabilities where we can spinup the infrastructure in a click and for each and every resources there are documentation and code which we can refer there

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

The only thing i dislike is the importing capabilities wher3 its possible but still its not that perfect when it comes to importing when the state file is stored in remote

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

Hashicorp terraform is solving the main issues that once we setup the code then we can spinup the entire infrastructure in a click and don't need to go and do it manually

  ### 5. Handy tool for Infrastructure provisioning

**Rating:** 4.0/5.0 stars

**Reviewed by:** Arush S. | DevOps Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** July 01, 2022

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

Contains multiple providers for the cloud platform of your choice to provision your resources.

Hashicorp language is not so complex and easy to remember in comparison to yaml language

Provisioning and destroying of your infrastructure with a single use of the command.

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

There is limited support and provider for Microsoft Azure Cloud in comparison to AWS Cloud.

Most of the times provisioning(terraform apply) is stuck in a loop and never gets completed.

Not any more cons I know of or faced so far.

**Recommendations to others considering IBM Terraform (formerly HashiCorp Terraform):**

Might come in handy if looking for faster infrastructure cloud automation

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

Automation of repetitive regular tasks of the day.

Provisioning and Deployment made easy and faster with respect to manual processes.

  ### 6. Best IaC tool for cloud operation

**Rating:** 5.0/5.0 stars

**Reviewed by:** Eduardo C. | Sysops, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 07, 2022

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

It is useful in my case to build code and organize modules in order to fast deploy changes in cloud infrastructure.

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

In its website should involve real cases as practical guide to help new engineers.

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

Create reproducible infrastructure easily.

  ### 7. Terraform for configuration deployments

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sunil N. | Senior Member Of Technical Staff, Enterprise (> 1000 emp.)

**Reviewed Date:** July 15, 2022

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

Terraform helps to deploy the configurations on to the cloud. Terraform with Shepherd help in continuous deployments of various versions of applications to cloud

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

Terraform is not easy like java, python. It needs additional and new skills to write the terraform scripts which indeed takes time to understand the available modules etc

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

Terraform is quick to deploy any changes on to cloud and also to automate the process for zero downtime. With help of terraform and shepherd we can setup the automations to deploy any additonal changes

  ### 8. Really good tool for provisioning infrastructure

**Rating:** 5.0/5.0 stars

**Reviewed by:** Tilak R. | Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** October 07, 2022

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

It's on the fingertip to provision infrastructure using code and configuration using code.

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

I like the way terraform is working. So there is no point of dislike for me.

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

Terraform helps to create infrastructure using code and helps to reuse the same configuration multiple times.

  ### 9. terraform

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ayman M. | Solution Automation Architect, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** November 06, 2022

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

Terraform for DevOps performs orchestration configuration management much better than Ansible or Puppet.

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

not many error handling details, and weak doing rollback

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

application engine

  ### 10. Good tool for provisioning cloud  infrastructure and managing infrastructure as code

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 15, 2022

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

- Supports provisioning infrastructure for lots of cloud providers (AWS, GCP, Datadog, Github)
- Does an excellent job in managing cloud resources as code.
- Terraform does an excellent job in managing state management of resources.
- Speeds up deploying infrastructure to cloud.
- Diffs feature in terraform helps to easily identify differences in resource configurations.
- Feature for exporting existing resources to state files via command-line tools helps to easily migrate resource configurations to code.
- Modular approach works ideally when collaborating with different teams/projects. Allows to share code and enforce restrictions on resources created.
- Strong community support as an open-source project.
- Most of the documentation is up to date even though the cloud providers are rapidly evolving with new features

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

- Would be great if there is some support for development testing
- In some cases, resource creation fails even though the plan was successful (it would be great if the errors could be identified at the plan state)
- Refactoring code isn't easy (resources/modules cannot be renamed).
- Auto-Rollback on failures is not supported.

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

Terraform helps us provision cloud infrastructure in an easy and repeatable fashion. Managing infrastructure as code brings transparency in resource configurations. Integration with CI/CD tools helps validate resource configurations before application code changes are released to production.

  ### 11. Terraform is very good at managing your infrastructure

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Health, Wellness and Fitness | Mid-Market (51-1000 emp.)

**Reviewed Date:** September 23, 2022

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

It helps to manage your infrastructure and detect any changes to the cloud or code

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

It's not always correct, there are scenarios where Terraform plan would tell you it's going to create or destroy it, but it might not be able to do it because of dependencies

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

Infrastructure as Code. We can keep all the cloud resources accountable and control them from code.

  ### 12. Use of terraform

**Rating:** 4.5/5.0 stars

**Reviewed by:** sandeep V. | Principal Devops Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** January 17, 2022

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

Terraform is the best infrastructure management tool which can automate all the environments depending on the cloud providers that we use in the current industry

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

Hasicorp terraform doesnot have good security features with free version. We need to have enterprise version needed in cases of best security to enable which is bit expensive

**Recommendations to others considering IBM Terraform (formerly HashiCorp Terraform):**

Initially it feels tough learning terraform scripting once you have good knowledge on cloud services like aws azure it will be easy to correlate thing with terraform and learn easily. I would strongly recommend to use terraform to ease your work

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

In our current environment we are using complete aws cloud and we automated everything with terraform resources like ec2 autoscaling loadbalancers postgres rds sns and all the microservices using terraform.it is one time to job to write the code and will push the code to all environments in no time.

  ### 13. Terraform for Cloud IAC

**Rating:** 4.5/5.0 stars

**Reviewed by:** Nisarg S. | Cloud Consultant, Enterprise (> 1000 emp.)

**Reviewed Date:** January 05, 2022

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

Terraform makes it really easy to manage infrastructure. Having the ability to modularize code is amazing. We create modules that can be absorbed by multiple teams within the organization. Creating workspaces also allows us to manage the environments easily. You can create custom scripts to work with your IAC which is really helpful for the customization of resources.

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

Documentation can be improved, although they explain all the configuration settings pretty well. I have had issues with states getting messed up and it is not easy to fix that. There wasn't much to unit test initially which has been getting improved recently.

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

We are using it heavily for creating IAC. It makes it very easy to manage infrastructures. We have multiple teams using all different cloud providers and terraform makes it easy to source it in one repo.

  ### 14. Terraform

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** August 25, 2022

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

It helped to deploy infrastructure quickly and reliably.it allows to provide infrastructure on any cloud provider and handle configuration.

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

There is nothing to dislike about Terraform .

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

It helps us to deploy and manage our azure infrastructure as a code.it handles low level components like storage,etc. and high level components like DNS entries,etc. as well.

  ### 15. Great tool for centrally managing Cloud resources

**Rating:** 4.5/5.0 stars

**Reviewed by:** Saqib M. | Cybersecurity Engineer Intern, Small-Business (50 or fewer emp.)

**Reviewed Date:** August 23, 2021

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

Terraform allowed us to bring DevOps practices to managing the cloud infrastructure as Infrastructure-as -Code. We have solutions spanning across multiple providers and we employ Terraform to centrally manage our resources. We maintain a codebase for Infrastructure-as-Code on our enterprise git. We have create a DevOps cycles using Jenkins automation server.

Our infrastructure engineering team has implemented the DevOps process to maintaining the Infrastructure-as-Code to provision cloud resource. This brings us to enforcing company-wide governance and compliance policies. 

Reusabilty is another aspect I like about Terraform. We create modules for our small solutions then we usethose modules in our other complex solutions. We create module so that we do not have to implement compliance and least-privileges security every time in our solutions architecture. Reusing prebuilt modules help us focus on the overall architecture than worrying about compliance or security of resources provisioned by the module, since they already passed the compliance and security threshold.

We can quickly provision resources to various providers using Terraform. This further allows us to make small changes quickly to our existing infrastructure provisioned via Terraform. In other words, it provides ease of provisioning and managing the resources on different providers.

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

Sometimes, we are stuck with some issues and could not get around as those are the known issues. It's an open-source project, so we can expect to have such discrepancies.

**Recommendations to others considering IBM Terraform (formerly HashiCorp Terraform):**

For your cloud infrastructure management, I recommend using Terraform. Terraform allows the central management of all infrastructure in any supported cloud provider. Terraform is a way to implement the DevOps process in infrastructure management, which could greatly simplify the coding, testing, provisioning, and improvement cycles for infrastructure management

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

We implemented the DevOps process in the provisioning and management of our cloud infrastructure. We maintain a repo of infrastructure as code with Pipelines created in Jenkins that provisions and manages the cloud infrastructure in dev and prod environments.

We create reusable modules that could be referred to in complex architectures later on.

  ### 16. Terraform for Provisioning resources

**Rating:** 4.5/5.0 stars

**Reviewed by:** Shriya S. | Specialist Programmer, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 28, 2021

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

1. Provision resources in one environment and quickly provision in other environments: Example: In the development environment, created scripts to provision storage accounts, Virtual machines, etc. I needed same resources in Production environement, so just ran the scripts  which was created for development and got my resources provisioned without doing repeating  provisioning tasks.
2. Reduce developers work: As once a resource is provisioned in one environment, developer can easily create same resource by running the same scripts.

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

1. Less Examples: There is only one example per resource.
2. Terraform is still growing due to which there are less users, less support.
3. For new developers, it becomes a bit tricky to understand whole work flow of terraform.

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

1. Reduces the developer's manual work: I have been using it for more than 6 months and it s easy to use. Example of my usuage: I just wrote a script for one resource and ran the script for one environment, Then after few days got the request to provide the same resource in another environment, so I just copied the script made some changes in variable names (e.g. virtual machine name) and resource was provisioned within 10 min without any issues.
2. Experienced developers find it easy to use once the workflow of terraform is known (key understanding of terraform state file etc.)

  ### 17. Easily Provision Cloud Resources

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 09, 2021

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

Terraform is a quick, easy, and repeatable way to quickly provision cloud resources. It's supported by the community and is kept maintained. It's also a relatively cloud-agnostic way to deploy cloud resources: even though you need to define specific providers, the basic way of provisioning is still the same.

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

The state can be a little confusing at first. It can take a few refreshes to get the state synced up if you use cloud storage. Also can get a little weird if multiple developers are using the same state file.

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

I used Terraform to deploy a web application (that utilized other AWS services than just a database and a few containers) to AWS, and am now using it to deploy a Landing Zone to Azure. Spin up to switch to Azure from the (more familiar to me) AWS was pretty minimal.

  ### 18. An IaC platform for all major cloud services

**Rating:** 5.0/5.0 stars

**Reviewed by:** Naren V. | Technical Lead Developer, Enterprise (> 1000 emp.)

**Reviewed Date:** March 04, 2022

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

The JSON based code structure for infrastructure management is easy to learn and implement. The many providers that are available makes it easier to manage many cloud services.

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

Terraform is good for working straight forward management approach, but still needs a lot of improvement in conditional management of resources, and updating providers.

**Recommendations to others considering IBM Terraform (formerly HashiCorp Terraform):**

For IaC requirements, without doubt go for it. It's the best available and it's open source.

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

Infrastructure management of AWS and Azure cloud services

  ### 19. Terraform the great IAAC tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Thati S. | Senior Devops engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** July 29, 2020

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

First of all i would like to thank hashi corp for the getting this tool in to the market
The reason for this statement is 
I really like the tool the way it organised in terms of setting up the infrastructure
I am part of the multiple projects were we use aws and gcp cloud provides for my projects.
Initially we use the AWS cloud formation in the aws cloud and similarly deployment manager in the gcp, were i could find very difficult using those, it has the different interface and the usage is completely different, Were when i start using the terraform i really loved it the way it works and the options it has i.e. providers, resources and etc and it is easy to write and understanding it uses the HCL(Hashi corp configuration Language)

Here are the below attracts more
1) Mentioning the Resources and providers
2) We can Destroy the infrastructure at a ease way 
3) Liked the Desired state and the current state, i.e. when any manual changes happen in the console  level and when we check using terraform refresh it updates in the tfstate file, this is basically the current state and easily know what are the changes it was done
4)  As per the experience i have and faced in providing the version number while implementing the terraform, 
Example : when we are setting the dev env the provider version is different  and when  setting up the production the provider version is different so it might break the chain and some resources might have the higher update.
5)  It gives us the option to check even in the 3 rd party types and HCl is verifying those too.
6) were we used the from a file concept i.e. we use main.tf, variables.tf and dev.tfars similarlly qa.tfvars and etc.
7) We use to enable the logs for tracking purpose 
8) Using terraform we can taint the resources and unwanted things can be easily destroyed.
9) It has the good feature of lock state
10)  We can add the new resources in the middle of the working env were it does not effect the present infrastructure

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

Only one thing in terms of dis like is the concept called import
Eg : if any one set up the any resources and if we want the same in terms of the HCL we have to write by checking the resources and it is tricky and not a good practice too. i feel there is a next release i.e. terraform 0.13 which is releasing on Aug 12th 2020  
Expecting that this new feature should automate like entering terraform import should get the existing resources or infrastructure.

**Recommendations to others considering IBM Terraform (formerly HashiCorp Terraform):**

Folks, If you want to set up the infrastructure then think Terraform, it really reduce our effort in lots and ease of setting up the things  and exposure also great once the engineer habituate with this tool def. it solves many issues and made it simple.
I really thank full to hashi corp for getting this kind of tool in the market and made is success.

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

As i said Initially i was using the aws cloud formation for setting up the infrastructure in AWS, Similarly using deployment manager in GCP, So it avoids using the multiple tools and made it easy with the HCL.

  ### 20. Top IaC tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Richard T. | Sr Cloud Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** December 28, 2021

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

The speed of deploying infrastructure is amazing!  The HCL language is not hard to understand which makes ramp up time super fast, as well.

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

I wish there was better documentation for GCP; at least on the same level as AWS or even Azure.

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

We deploy infrastructure on a weekly basis and have automated the deployment using Terraform.  This is a fabulous product.

  ### 21. Turn days of building infrastructure into hours, with Terraform

**Rating:** 5.0/5.0 stars

**Reviewed by:** Anton M. | Lead DevSecOps Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 30, 2021

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

Terraform dramatically simplifies IaaS by providing a solid platform on which one can build their whole infrastructure. This allows for documentation, reusability, and accountability.

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

It is not a perfect product and can mess up sometimes. As long as you know what you are doing, terraform is fixable.

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

Compliance can be a pain, and repeatability can be difficult. Terraform allows us to write, in code, a LOT of our infrastructure. Terraform makes building new environments take a couple of hours rather than days.

  ### 22. Infrastructure as code

**Rating:** 5.0/5.0 stars

**Reviewed by:** James M. | DevOps Engineer, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 17, 2021

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

Ability to deploy replicable infrastructure quickly and easily 
documentation on there website for each provider also has examples which makes it a lot easier to learn
Can be used with a lot of different providers unlike somthing like cloudformation which can only be used with AWS

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

sometimes hard to get it to do exactly what you want it to do due to it being there own programming language

**Recommendations to others considering IBM Terraform (formerly HashiCorp Terraform):**

I would recommend using terraform over somthing like cloudformation on AWS once you have learnt how it works you can use it with different providers

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

We are using this to make sure that are environments are all the same. when we need to deploy a new environment using terraform saves us around 5 days of manual work and means that little things dont get forgotten about or missed

  ### 23. Terraform for cloud infrastructure provisioning

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer & Network Security | Mid-Market (51-1000 emp.)

**Reviewed Date:** December 17, 2021

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

Terraform is used by my team whenever we plan to add new resource on cloud. It makes the infrastructure much smoother and the best thing is in Terraform its possible to make the templates reusable which in turn saves a lot of time and energy.

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

One of the feature we definitely miss is the auto-rollback upon failure and adding GUI would surely make it a lot easier in terms of operations and time.

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

Firstly, we have really reduced manual work for our entire infrastructure management. The reusable modules and templates are definately saving a lot of time and energy managing some of the complex architectures.

  ### 24. Best available tool for infrastructure provisioning.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Shruti J. | Salesforce Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 16, 2021

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

Terraform language is easy to learn that i learned it within weeks. It's concept is easy to implement and we can provision infrastructure  that too of organisation level.

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

If in case we loose the state file then we need to either manually manage the resources or import all the resources back into the terraform.

**Recommendations to others considering IBM Terraform (formerly HashiCorp Terraform):**

Please select backend wisely as you may compromise with sensitive data or keys.

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

It ease to manage the infrastructure provisioning and all the infrastructure resources can be created on hitting few commands. It does help in code reusability and working in a team for creating huge infrastructure with automation.

  ### 25. Leading Infrastructure As Code management tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** ANurag T. | Software Engineer II, Enterprise (> 1000 emp.)

**Reviewed Date:** July 26, 2021

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

Hashicorp made it opensource so we're free to write our own providers.
It has large community and a huge set of providers which contains ton of modules.

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

Functionality gets changed in every version of Terraform, If you've written IaC in version x than there are higher chances that IaC won't work in the newer versions.

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

In my org there was a challenge to write IaC for the existing deployed infrastructure and terraform helped us, it's very easy to write IaC for an existing infrastructure using Terraform.

Using terraform now it's very easy to figure out the bugs in infrastructure configuration.

  ### 26. Much needed Iaac tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Entertainment | Mid-Market (51-1000 emp.)

**Reviewed Date:** December 28, 2021

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

automate multiple cloud infrastructure using single yaml file

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

state corruption is much hard to resolve

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

easy management of cloud servers and load balancers

  ### 27. Excellent tool for cloud resource provisioning and versioning

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Services | Enterprise (> 1000 emp.)

**Reviewed Date:** September 02, 2021

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

Terraform is the central management repository of your cloud resources, separation of resources according to teams' needs, and ability to automate provisioning.

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

It could take several minutes to run a plan for a slight change if you have thousands of resources in your project.

**Recommendations to others considering IBM Terraform (formerly HashiCorp Terraform):**

Review the list of supported cloud providers as well as services that Terraform versions supports.

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

Automate cloud resources provisioning, change tracking, and versioning.  Terraform enables devops and IaS.

  ### 28. I am DevOps/SRE engineer and i am using terraform from last 4 years

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** November 15, 2021

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

We can automate all cloud services  things that we are doing manually to

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

some condition based checks are not supported like if you have scenarios like if rds exist, than don't create, this is hard to manage by using terraform

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

Everything like to create the whole infrastructure without login to cloud console, save my time very much

  ### 29. Terraform go automation deployment with CI / CD Infra as Code

**Rating:** 5.0/5.0 stars

**Reviewed by:** Surya T. | Mid-Market (51-1000 emp.)

**Reviewed Date:** June 01, 2020

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

A declarative way of coding is the new norm of its intuitive, small learning curve and easy to adopt and integrate in an organization moving towards not only with continuous integration and continuous development with automation. Terraform has extensive documentation and community support a lot of medium articles and StackOverflow community. terraform easy install and multi os support are the key things and easy for all Dev Ops to work. Also terraform being light it is not many cycles we need to invest on setup and installation of terraforming itself, training resources, and youtube videos make training easier.

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

Terraform documentation does not list examples and scenarios covered in their official page and does require multiple search cycles which delays the learning cycle and also exhausts. If terraform can create sample end-to-end simple use-cases like how to setup databases on different cloud environments this list can also be like setup network or setup storage etc., which are typical to cloud use-cases there are plenty in other use-cases.

**Recommendations to others considering IBM Terraform (formerly HashiCorp Terraform):**

Continuous Integration and Continuous Development

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

Ability to automate the setup of Software as a Services and Platform as a Services, leverage simple terraform init plan, and apply. It has been a very good experience in automating a lot of setup and configuration it is very intuitive also more from the cloud perspective it has been pretty fast to have any infrastructure up and running and also a pleasure to automate in the Continous Integration and Continuous Development Area

  ### 30. Straightforward 

**Rating:** 4.0/5.0 stars

**Reviewed by:** Kevin R. | Software Developer, Enterprise (> 1000 emp.)

**Reviewed Date:** April 21, 2020

  ### 31. create cloud Infrastructure in minimum time

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vivek T. | Mid-Market (51-1000 emp.)

**Reviewed Date:** June 30, 2020

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

1)  Infrastructure as a code.
2) Easy templates and module.
3) Time saving in creating multiple infrastructure over  supported cloud platform.
4) Template logic and code is user-friendly an easy to understand.
5)  Best use cases can be obtain with AWS cloud.

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

None as per now. Feature releases could be less frequent so that end client could do required version based  changes.

**Recommendations to others considering IBM Terraform (formerly HashiCorp Terraform):**

If you want to save time in cloud based infrastructure and resource automation then should try Terraform. Easy to implement and use.

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

1)  Automation of cloud based infrastructure.
2) Cloud resources creation in less time by using variables and data within workspaces. 
3) Single template can be used in multiple environments.
4) Manual intervention over cloud become less.
5)  Integrate your terraform template and code with repository system so that user activity over resource creation and update can be easily track .

  ### 32. Use terraform

**Rating:** 5.0/5.0 stars

**Reviewed by:** Yiorgos [George] A. | DevOps Engineer, Financial Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 11, 2021

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

Declarative style for describing infrastructures.

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

Sometimes after application resources need to be recreated while in fact this is not really necessary. The good thing is, as versions progress, this happens less often.

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

Making infrastructure reviewable, auditable and immutable.

  ### 33. Great

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sarthak T. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 24, 2020

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

Terraform gives you the ability to create your infrastructure. I have used terraform for creating infrastructure on AWS.

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

I haven't faced any specific issues, as of now.

**Recommendations to others considering IBM Terraform (formerly HashiCorp Terraform):**

If you want to secure your infrastructure without allowing changes from user interface that are more vulnerable and can affect the whole infra, instead go for a terraform that can plan your needs , apply them potentially

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

It allows to write the script with inbuilt modules to create components, taking an example of AWS

  ### 34. Best Infra as a code service/solution

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ranjith S. | Co Founder and CTO, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 31, 2020

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

Currently automating aws infra with the help of terraform. This has made deployment of environments a breeze. The structure of terraform files are easy to understand and modify. This makes it very easy to code with fewer lines of code. Though it has a bit of initial learning curve, once you understand how to use it its very easy to manage and update.

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

Sometimes the deployment takes long, mostly due to a dependency while modifying. The enterprise version is very costly.

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

- Automating AWS infrastructure creation / maintenance
- Migration from one cloud vendor to another

  ### 35. Automated Deployments to Cloud Easily

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 18, 2020

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

Easy to deploy the same infrastructure across many accounts
Easy to write syntax and understand

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

The documentation is a bit poor. This could be improved with viable options for parameters

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

Deploying infrastructure automatically across multiple accounts, not having to manually click and worrying about human error when deploying

  ### 36. My experience with terraform has been pretty good so far

**Rating:** 5.0/5.0 stars

**Reviewed by:** Siddhartha K. | Senior Product Manager, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 02, 2020

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

Shorter learning curve, if you are already familiar similar stuff like CloudFormation.

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

I think more and better quality tutorial and courses would definitely help

**Recommendations to others considering IBM Terraform (formerly HashiCorp Terraform):**

I would highly recommend using Terraform for all cloud computing professionals. Although I use it only for AWS right now, but, I believe it will be much easier to switch to any other cloud provider with help of Terraform

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

Automate my deployments on AWS

  ### 37. Versioning your infrastructure

**Rating:** 4.5/5.0 stars

**Reviewed by:** Vinayak S. | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 05, 2020

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

You can version you infrastructure along with your code. So rollbacks are easy.

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

There terraform files Aren't programmatic and are based on desired state. Them being programmatic can help add additional functionality.

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

Automating acquiring of resources and their management at one single place  along with added benefits

  ### 38. Great infrastructure provison and management tool

**Rating:** 4.5/5.0 stars

**Reviewed by:** Anandprakash T. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 02, 2020

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

Integration with packer and ansible is good.

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

HCl script language can be more easy to write.

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

Deploying and managing infrastructure on cloud. Easy to understand.

  ### 39. Worth investing time in for AWS

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Human Resources | Small-Business (50 or fewer emp.)

**Reviewed Date:** June 19, 2020

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

Not having to use the AWS web console really helped piece together AWS concepts.

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

There is quite a steep up front learning cost.

It's hard to tinker with it as compared to

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

Managing multiple identical environments in AWS, e.g. for development, staging, production, and tesing ing new features.

  ### 40. Best and user friendly

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 20, 2020

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

It's very easy to use and learn. Useful across all cloud platform.

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

Documentation can be modified a bit. This will help to beginners.

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

I am able to deploy VMs very consistent manner.

  ### 41. Best open source devops tools for IAC

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** May 01, 2020

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

Syntax, easy to preview changes before applying, collaboration.

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

Language tricks you sometime have to use to achieve what you want

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

Versioning infrastructure state, collaboration on a cloud account, infrastructure clean and fast build

  ### 42. Terraform is the example of next generation of configuration orchestration systems

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** June 19, 2020

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

you can have Amazon instances running Kubernetes containers with your workloads, and manage the whole system from one tool.

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

it was developed with cloud-only deployment

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

I just did reaserch about the scope and impact on my work. And found that it is a promising results.

  ### 43. Best tool for infrastructure as code

**Rating:** 5.0/5.0 stars

**Reviewed by:** Nikita L. | CTO, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 16, 2020

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

A simple but convenient tool for building a cloud hosting architecture.

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

Some difficulties with secrets/passwords storage.

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

Build and maintain infrastructure.

  ### 44. Bringing order to the chaos of provisioning infrastructure

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** October 24, 2019

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

Terraform provides great features to bring discipline and order to your infrastructure provisioning. Terraform is a fantastic choice for moving towards Infrastructure as Code, providing an approachable path towards gitops in a pull request model with readily digestible diffs. The available providers continues to grow and deliver more value to your immutable infrastructure choices. The ability to plan and see changes before applying them is crucial to avoid deploying unexpected infrastructure changes.

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

The lack of certain features in the configuration language HCL used to author your IaC code. This continues to get better with each release, especially the 0.12 release.

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

We are solving issues with compliance and shadow IT by enforcing a centralized place for infrastructure provisioning, allowing readily tracked and visible infrastructure changes being created, updated, or destroyed. Existing infrastructure is able to be imported to be pulled under IaC control. Infrastructure resource changes are able to be commented on, discussed, and reviewed in the same way our code changes are. It also allows easier associations of changes to request tickets for necessary auditing purposes.

  ### 45. Cloud Automation Scripting

**Rating:** 5.0/5.0 stars

**Reviewed by:** Saikrishna B. | Automation Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** September 26, 2019

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

Creating services, Resources and other tools which cloud dependent and other third party vendor tools can easly automated through one click.

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

Not all the services available on terraform. hope its going to be Previewed soon.

**Recommendations to others considering IBM Terraform (formerly HashiCorp Terraform):**

User friendly language is used for automation .

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

I can create and destroy resources through automation tool terraform. I have saved a lot of time.

  ### 46. Terraform enterprise

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Financial Services | Enterprise (> 1000 emp.)

**Reviewed Date:** September 13, 2019

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

The simplicity of the functionality. State management is easy. 

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

Sometimes there are issues reading the status of what was changed and what was updated. A neater format would be nice. 

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

Infrastructure as code and automating these tasks

  ### 47. DevOps Engineer 

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Financial Services | Enterprise (> 1000 emp.)

**Reviewed Date:** July 01, 2019

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

Best documentation, ease of use. Multi cloud deployments lots of resources etc

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

Nothing I could think of everything is awesome

**Recommendations to others considering IBM Terraform (formerly HashiCorp Terraform):**

Keep going and bring blockchain resources 

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

To spin up infrastructure in aws 

  ### 48. Powerful tool with growing pains

**Rating:** 5.0/5.0 stars

**Reviewed by:** Garett D. | Infrastructure Engineer, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** July 30, 2018

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

Terraform provides an easy to use, declarative, cloud-agnostic way to manage your infrastructure. There is a lot of power in being able to describe how you want your infrastructure to look, and then allowing Terraform to create/modify/destroy as needed. The fact that you can use the same tool for all major cloud providers, most smaller ones, and even many tools and services in the cloud space, is helpful to keep you from having to learn more tools to work with each service.

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

Terraform is a relatively young tool (as is the language, HCL, that is uses) and continues to see rapid changes. This can be hard to keep up with, and you might need to update templates from time to time to make use of newer versions (and the included fixes; there are still a fair amount of bugs but Hashicorp is quick to fix them, and it's getting more stable quickly). Fortunately, version 12 is coming out soon, which will bring a lot of breaking changes, but with it, many needed improvements, and a promise from Hashicorp to stabilize after that.

**Recommendations to others considering IBM Terraform (formerly HashiCorp Terraform):**

Read through the documentation. While not as exhaustive as it needs to be, what it does cover is very helpful and outfits to use Terraform successfully. If you face issues, reach out to Hashicorp, especially on Github, as they are very responsive and helpful

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

Streamlining the creation and management of infrastructure. Allowing users to manage their infrastructure without having to learn the specific provider it's running on.

  ### 49. Great software for VMware Administrators!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ry N. | Mid-Market (51-1000 emp.)

**Reviewed Date:** August 18, 2018

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

i like that it allows me to deploy infrastructure as code easily and quickly! Terraform allows you to create templates that define servers within vmware. You can then deploy these templates to create the servers with no manual intervention by the administrator. I also like that Terraform can be used across multiple cloud providers, such as AWS and Microsoft Azure. The templates being cross-platform truly make Terraform a great product for any IT administrator!


**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

The documentation for the vmware module is not very user friendly. In addition, I found that the VMware module is a bit lacking in certain areas. Deploying network settings for a VM took a while to figure out and was not user friendly at all. 

**Recommendations to others considering IBM Terraform (formerly HashiCorp Terraform):**

Its a great product!

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

I am able to deploy virtual servers as code quickly and efficiently. Terraform allows me to keep server deployments consistent, so that when I need to deploy multiple identical servers, I can ensure they are all identical and deploy them efficiently. 

  ### 50. DevOps Ease with Terraform

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Networking | Enterprise (> 1000 emp.)

**Reviewed Date:** July 30, 2018

**What do you like best about IBM Terraform (formerly HashiCorp Terraform)?**

The best aspect of terraform is HCL. The language makes things easy to read and present, allowing less knowledgeable employees to still follow along with easy. Additionally, the modular approach of terraform is easy to use, as one variable change in the root module will be displayed where I want. 

**What do you dislike about IBM Terraform (formerly HashiCorp Terraform)?**

I dislike the ability to make one ELB module in the root module, for example, and reuse the ELB module in different places. Essentially, if there was a way to have multiple sources per module, my life would be much easier and this would help IMMENSELY with larger scale projects like the one I'm working on now. 

**Recommendations to others considering IBM Terraform (formerly HashiCorp Terraform):**

Take your time with understanding modules. It takes time to implement and fully understand.

**What problems is IBM Terraform (formerly HashiCorp Terraform) solving and how is that benefiting you?**

We had the problem of a disorganized and rather complicated approach to creating cloud formations/stacks on AWS. The benefits of modularization supersede our current approach and we love the ability to plan and see what will happen before anything actually occurs, along with keeping better control of our states.


## IBM Terraform (formerly HashiCorp Terraform) Discussions
  - [How does terraform work internally?](https://www.g2.com/discussions/how-does-terraform-work-internally) - 1 comment
  - [What kind of tool is terraform?](https://www.g2.com/discussions/what-kind-of-tool-is-terraform) - 2 comments
  - [Is terraform free?](https://www.g2.com/discussions/is-terraform-free) - 3 comments

- [View IBM Terraform (formerly HashiCorp Terraform) pricing details and edition comparison](https://www.g2.com/products/ibm-terraform-formerly-hashicorp-terraform/reviews?page=2&section=pricing&secure%5Bexpires_at%5D=2026-06-18+10%3A37%3A54+-0500&secure%5Bsession_id%5D=01f86ffd-f737-44be-9e86-15f748a4d0fd&secure%5Btoken%5D=c464f26492ed65393238e30bb7cfe2fc8fc17b31109f617e253705149632207d&format=llm_user)
## IBM Terraform (formerly HashiCorp Terraform) Integrations
  - [Amazon DynamoDB](https://www.g2.com/products/amazon-web-services-aws-amazon-dynamodb/reviews)
  - [Amazon EC2](https://www.g2.com/products/amazon-ec2/reviews)
  - [Atlantis Tech](https://www.g2.com/products/atlantis-tech/reviews)
  - [AWS Bedrock](https://www.g2.com/products/aws-bedrock/reviews)
  - [AWS Cloud Development Kit (AWS CDK)](https://www.g2.com/products/aws-cloud-development-kit-aws-cdk/reviews)
  - [Azure Portal](https://www.g2.com/products/azure-portal/reviews)
  - [GitLab](https://www.g2.com/products/gitlab/reviews)
  - [Jira](https://www.g2.com/products/jira/reviews)
  - [Port](https://www.g2.com/products/port-port/reviews)
  - [Red Hat Ansible Automation Platform](https://www.g2.com/products/red-hat-ansible-automation-platform/reviews)
  - [Terret.ai](https://www.g2.com/products/terret-ai/reviews)
  - [Visual Studio Code](https://www.g2.com/products/visual-studio-code/reviews)

## IBM Terraform (formerly HashiCorp Terraform) Features
**Operations**
- Scheduling
- Automation
- Multi-Cloud Management
- Usage Monitoring

**Administration **
- Administration Console
- Task Management
- Dashboards and Visualizations
- Access Control

**Analysis**
- Threat Detection

**Cost Optimization**
- Spend Forecasting and Optimization 
- Recommendations  
- Spend Tracking 

**Automation**
- Test Automation
- Intelligent Automation
- Release Automation
- Automated Provisioning

**Platform**
- Unified Communications Platform
- Remote Access
- ITIL Policy Compliance
- Asset Tracking
- IT Knowledge Management

**Administration**
- Reporting
- Dashboards and Visualizations 
- Compliance

**IT Management**
- Workflow Management
- Infrastructure Management
- IT Discovery

**Security**
- Endpoint Protection
- Patch Management
- Disaster Recovery
- Service Management
- Workflow Management

**Agentic AI - Cloud Cost Management**
- Autonomous Task Execution
- Proactive Assistance
- Decision Making

**Agentic AI - Enterprise IT Management**
- Autonomous Task Execution
- Multi-step Planning
- Cross-system Integration
- Adaptive Learning
- Natural Language Interaction
- Proactive Assistance
- Decision Making

## Top IBM Terraform (formerly HashiCorp Terraform) Alternatives
  - [Red Hat Ansible Automation Platform](https://www.g2.com/products/red-hat-ansible-automation-platform/reviews) - 4.6/5.0 (369 reviews)
  - [Jenkins](https://www.g2.com/products/jenkins/reviews) - 4.4/5.0 (555 reviews)
  - [GitHub](https://www.g2.com/products/github/reviews) - 4.7/5.0 (2,298 reviews)

