Compare this with other toolsSave it to your board and evaluate your options side by side.
Save to board

IBM Terraform (formerly HashiCorp Terraform) Reviews & Product Details

Value at a Glance

Averages based on real user reviews.

Time to Implement

2 months

IBM Terraform (formerly HashiCorp Terraform) Media

IBM Terraform (formerly HashiCorp Terraform) Demo - Terraform state
Terraform state
IBM Terraform (formerly HashiCorp Terraform) Demo - Terraform runs
Terraform runs
IBM Terraform (formerly HashiCorp Terraform) Demo - Terraform variables
Terraform variables
IBM Terraform (formerly HashiCorp Terraform) Demo - Terraform workspaces
Terraform workspaces
IBM Terraform (formerly HashiCorp Terraform) Demo - Terraform cost estimation
Terraform cost estimation
Product Avatar Image

Have you used IBM Terraform (formerly HashiCorp Terraform) before?

Answer a few questions to help the IBM Terraform (formerly HashiCorp Terraform) community

IBM Terraform (formerly HashiCorp Terraform) Reviews (102)

View 1 Video Reviews
Reviews

IBM Terraform (formerly HashiCorp Terraform) Reviews (102)

View 1 Video Reviews
4.7
102 reviews

Review Summary

Generated using AI from real user reviews
Users consistently praise Terraform for its ease of use and multi-cloud support, allowing for efficient infrastructure management across various platforms. The declarative syntax and modular approach enable quick deployment and reusability of configurations, making it a valuable tool for DevOps teams. However, many note a common challenge with state file management, which can complicate collaboration and require careful handling.

Pros & Cons

Generated from real user reviews
View All Pros and Cons
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Nakul S.
NS
Cloud Architect
Mid-Market (51-1000 emp.)
"Effective multi-cloud IaC tool, but managing state can be a challenge"
What do you like best about IBM Terraform (formerly HashiCorp Terraform)?

I use it to automate the deployment and management of the servers and databases that make up the back end of our enterprise data systems, such as our new Human Resource Management System and a facial recognition based attendance system. We use it to create and maintain the server and database clusters across our cloud providers to ensure our development, staging and production environments are identical.The level of automation and repeatability that it offers is great. We were doing all of the server provisioning, network rule creation, and database cluster creation for our Python stacks by hand and this was a painful work of clicks. Now, it's all written down.My favorite feature is the plan and apply. Having a simulation that tells me what will be created, changed, or deleted before anything actually happens gives me confidence, especially when we are changing the critical systems for our HRMS. And there's a huge provider ecosystem. Whether we're making changes to cloud networks, creating load balancers, or managing DNS, there's probably a provider for that. And it's provider-independent, so we aren't tied to a single provider's set of tools. Review collected by and hosted on G2.com.

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

Probably the most painful thing is dealing with the state file. If you're not set up right with remote state and state locking, things get complicated. We've spent some time scratching our heads because of state conflicts when more than one person has tried to push.And while the HashiCorp Configuration Language (HCL) isn't the most challenging to learn, it certainly takes time to get used to. Your junior team members have to come to terms with advanced state modules, for_each and dynamic blocks. Lastly, importing existing infrastructure, that you create manually, into the state file using the import command is still not a very efficient process. Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
UI
Mid-Market (51-1000 emp.)
"Terraform Makes Infrastructure as Code Easy and Flexible Across Clouds"
What do you like best about IBM Terraform (formerly HashiCorp Terraform)?

What I like most about HashiCorp Terraform is how easy it makes managing infrastructure as code. Instead of manually configuring resources in cloud consoles, everything can be defined in configuration files and version controlled.

Terraform works very well across different cloud providers and services, which makes it extremely flexible. The plan/apply workflow is also very useful because it shows exactly what changes will happen before they are applied. This reduces mistakes and gives a lot of confidence when modifying infrastructure.

Another big advantage is the large ecosystem of providers and modules. It integrates well with CI/CD pipelines and fits naturally into DevOps workflows. Review collected by and hosted on G2.com.

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

One downside of Terraform is that state management can become complex, especially in larger teams or projects. If the remote state isn’t configured properly, it can lead to conflicts or locking issues.

Another challenge is that debugging certain issues can be difficult. Sometimes error messages are not very clear, particularly when dealing with dependencies between resources or provider-related problems. Review collected by and hosted on G2.com.

SWAPNIL S.
SS
DevOps Engineer
Financial Services
Mid-Market (51-1000 emp.)
"The Backbone of Modern Infrastructure Automation"
What do you like best about IBM Terraform (formerly HashiCorp Terraform)?

Terraform makes infrastructure management truly effortless and consistent across multiple cloud providers.

I love how it brings the concept of IaC to life where i can define, version and reuse configuration just like application code.

The modularity and reusability of terraform modules saves huge amount of time, especially when setting up similar environments.

Its support for multiple providers like GCP,AWS and Azure under one common syntax is a game changer.

The plan and apply workflow in intuitive and provides confidence before making real changes to production infrastructure. Review collected by and hosted on G2.com.

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

while terraform is powerful, the learning curve can be steep for beginners, especially when dealing with complex state management or workspaces.

sometimes, provider plugins take time to update with latest cloud service features.

Also, resolving state file conflicts during team collaboration can be tricky if proper remote backend configuration is not set up. Review collected by and hosted on G2.com.

Neeraj J.
NJ
Technical Manager
Enterprise (> 1000 emp.)
"Terraform Integrates Seamlessly with CI/CD and Multi-Cloud, with Strong Security"
What do you like best about IBM Terraform (formerly HashiCorp Terraform)?

It integrates smoothly with our CI/CD pipelines. We can also reuse modules and solution templates, which makes setup and delivery much easier. It offers strong security and compliance features, and it works well across multi-cloud infrastructure. Review collected by and hosted on G2.com.

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

Overall, the product looks good. Need to improve the state file concepts. Review collected by and hosted on G2.com.

Vitalii M.
VM
Lead Platform Engeenir
Mid-Market (51-1000 emp.)
"Powerful and Flexible Infrastructure as Code"
What do you like best about IBM Terraform (formerly HashiCorp Terraform)?

Terraform provides a consistent, declarative way to manage infrastructure across multiple cloud providers. I like its modular approach, reusable configurations, and large ecosystem of providers, which makes it easy to automate complex deployments. The ability to version control infrastructure changes and preview plans before applying them greatly improves reliability and collaboration in team environments. Review collected by and hosted on G2.com.

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

The learning curve can be steep for beginners, especially when working with advanced modules or custom providers. State file management requires careful handling to avoid conflicts, and debugging errors is sometimes time-consuming. Improved error messages and built-in state management tools would make the experience smoother. Review collected by and hosted on G2.com.

Ankit S.
AS
Specialist
Enterprise (> 1000 emp.)
"Terraform Makes Managing Hybrid Cloud Infrastructure Easy"
What do you like best about IBM Terraform (formerly HashiCorp Terraform)?

Terraform allows us to manage infrastructure centrally if we have are on hybrid clouds platforms I like it's support to multiple platforms centrally Review collected by and hosted on G2.com.

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

Some times due to changes made manually causes drift issues and creates state file goes out of sync Review collected by and hosted on G2.com.

Verified User in Health, Wellness and Fitness
UH
Enterprise (> 1000 emp.)
"Easy to Learn and Extensible, but Dependency Ordering Can Get Tricky"
What do you like best about IBM Terraform (formerly HashiCorp Terraform)?

The declarative nature of terraform made it overall easy to learn. The different level of providers is great in that my primary provider is for GCP and maintained in partnership with both companies. Yet at the same time time I could write a provider for something and have it available for people to use. Review collected by and hosted on G2.com.

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

By its nature it attempts to perform operations in the correct order but doesn't always get it right. This can be addressed by depends on but sometimes I've learned that I need a depends on when I'm tearing something down and it gets more complicated. Review collected by and hosted on G2.com.

Nidal S.
NS
Senior DevOps Engineer
Mid-Market (51-1000 emp.)
"Terraform: The Ultimate Tool for Organizing Infrastructure Provisioning"
What do you like best about IBM Terraform (formerly HashiCorp Terraform)?

The best thing that comes to Infra teams' hands to organise the chaos of resources provisioning and managing, I can't imagine my life without TF. Review collected by and hosted on G2.com.

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

Moving away from the open-source community. Review collected by and hosted on G2.com.

DC
Senior Technical Operations Engineer
Mid-Market (51-1000 emp.)
"Effortless Azure Resource Deployment with Seamless Pipeline Integration"
What do you like best about IBM Terraform (formerly HashiCorp Terraform)?

You can create Azure resources using code through a fully integrated pipeline that connects directly with your company's tenant. This approach streamlines the deployment process and ensures everything is managed within your organization's environment. Review collected by and hosted on G2.com.

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

It took considerable effort to grasp both the process and HCL, but the investment was worthwhile because of the powerful capabilities it offers. Review collected by and hosted on G2.com.

Verified User in Banking
AB
Enterprise (> 1000 emp.)
"Terraform has revolutionized Infra as Code deployment in Cloud"
What do you like best about IBM Terraform (formerly HashiCorp Terraform)?

What I like best about HashiCorp Terraform is its ability to automate and standardize infrastructure provisioning across cloud environments. As an administrator, the declarative syntax makes it easy to define infrastructure as code, while the plan and apply workflow gives full visibility and control before making any changes. Terraform’s modular structure helps maintain reusable and scalable configurations, and its cloud-agnostic support allows me to manage AWS, Azure, GCP, and more using a single tool. It simplifies my workflow, reduces manual errors, and makes infrastructure management efficient and predictable. Review collected by and hosted on G2.com.

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

While I truly value Terraform for its automation and flexibility, one area that I find can be challenging is state file management, especially in larger teams. It requires careful handling and secure backend configuration to avoid conflicts and ensure consistency — but it has taught me the importance of proper collaboration practices and the use of remote state backends with locking. Review collected by and hosted on G2.com.

Questions about IBM Terraform (formerly HashiCorp Terraform)? Ask real users or explore answers from the community

Get practical answers, real workflows, and honest pros and cons from the G2 community or share your insights.

GU
Guest User
Last activity almost 2 years ago

What kind of tool is terraform?

GU
Guest User
Last activity about 3 years ago

How does terraform work internally?

Pricing Insights

Averages based on real user reviews.

Time to Implement

2 months

Return on Investment

6 months

Average Discount

17%

Perceived Cost

$$$$$

How much does IBM Terraform (formerly HashiCorp Terraform) cost?

Data powered by BetterCloud.

Estimated Price

$$k - $$k

Per Year

Based on data from 10 purchases.

IBM Terraform (formerly HashiCorp Terraform) Comparisons
IBM Terraform (formerly HashiCorp Terraform) Features
Administration Console
Task Management
Dashboards and Visualizations
Test Automation
Intelligent Automation
Release Automation
Workflow Management
Infrastructure Management
IT Discovery
Product Avatar Image
IBM Terraform (formerly HashiCorp Terraform)