--- title: IBM Terraform (formerly HashiCorp Terraform) Reviews meta_title: 'IBM Terraform (formerly HashiCorp Terraform) Reviews 2026: Details, Pricing, & Features | G2' meta_description: Filter 153 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: 153 scale: '5' date_modified: '2026-11-04' parent_category: name: CI/CD Tools url: https://www.g2.com/categories/ci-cd-tools ---

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) Reviews (153)

View 1 Video Reviews
Reviews

IBM Terraform (formerly HashiCorp Terraform) Reviews (153)

View 1 Video Reviews
4.6
153 reviews

What do users say?

Generated using AI from real user reviews

Pros & Cons

Generated from real user reviews
View All Pros and Cons
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
karan s.
KS
karan s.
Full Stack Engineer
Small-Business (50 or fewer emp.)
"Reliable Multi-Cloud IaC with Powerful State Features"
4.5/5
What do you like best about IBM Terraform (formerly HashiCorp Terraform)?

What I like best about IBM Terraform is its exceptional consistency and reliability when managing infrastructure across multiple cloud providers (AWS, Azure, and GCP) using a single, unified declarative language (HCL). The ability to define infrastructure as code has drastically improved our team's workflow, allowing us to version-control our infrastructure, automate deployments through CI/CD pipelines, and eliminate configuration drift. State management and modularization features have saved us countless hours during environment provisioning and scaling. Review collected by and hosted on G2.com.

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

One of the main downsides is managing state file locks and recovery when concurrent pipeline runs fail or conflict, which can occasionally require manual state manipulation. Additionally, handling complex refactoring (such as moving resources across modules or renaming resources using moved blocks) can sometimes be error-prone and tedious on larger enterprise codebases. Managing third-party provider version updates can also introduce breaking changes unexpectedly if not pinned strictly. Review collected by and hosted on G2.com.

Prabhu R.
PR
Prabhu R.
Assistant Consultant
Mid-Market (51-1000 emp.)
"IBM Terraform Streamlines IaC for Consistent, Scalable Multi-Cloud Provisioning"
5/5
What do you like best about IBM Terraform (formerly HashiCorp Terraform)?

What I like most about IBM Terraform is how it automates and standardizes infrastructure provisioning through Infrastructure as Code (IaC). It helps teams manage infrastructure consistently across multiple cloud platforms, cutting down on manual work, reducing configuration mistakes, and speeding up deployments. I also value its reusability, version control, and scalability, which together improve operational efficiency and support more reliable, repeatable infrastructure management. Review collected by and hosted on G2.com.

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

One thing I dislike about IBM Terraform is that it can come with a steep learning curve for beginners, particularly when you start dealing with more complex configurations, modules, state files, and cloud integrations. I’ve also found that troubleshooting state-related issues and keeping provider versions compatible can be challenging at times. That said, with solid documentation, established best practices, and the right automation in place, these difficulties are manageable and can be handled effectively. Review collected by and hosted on G2.com.

Mallairaj A.
MA
Mallairaj A.
Principal architect
Small-Business (50 or fewer emp.)
Business partner of the seller or seller's competitor, not included in G2 scores.
"Multi-Cloud Power Meets Persistent State and Licensing Friction"
5/5
What do you like best about IBM Terraform (formerly HashiCorp Terraform)?

The multi-cloud, provider-agnostic model combined with the plan/apply workflow. What stands out most about Terraform (now under IBM after the HashiCorp acquisition closed in February 2025) is that it lets you describe infrastructure declaratively once and drive it consistently across AWS, Azure, Google Cloud, on-prem, IBM Cloud, SaaS services, and a huge range of other providers through the same workflow and language (HCL). You write the desired end state. Terraform builds a dependency graph, produces a clear plan of exactly what will be created, changed, or destroyed, and only then applies it. That preview-before-mutation step, plus solid state tracking, is still one of the cleanest ways to manage real infrastructure changes without surprises. The large ecosystem of official, partner, and community providers and modules amplifies this: you’re rarely starting from zero. It’s not perfect (state management has always required care, the BSL licensing shift and IBM ownership have prompted some community forks like OpenTofu, and it’s stronger at provisioning than ongoing configuration management), but the core idea of one consistent, reviewable, multi-provider IaC workflow remains its strongest feature. Review collected by and hosted on G2.com.

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

State management and the friction that comes with it at scale. Terraform’s state file is both its greatest strength and its biggest ongoing liability. It enables the excellent plan/apply workflow, but in real teams it frequently becomes a source of pain: locking conflicts, configuration drift from console or script changes, risk of sensitive values ending up in state (even when marked sensitive), occasional corruption, and long plan times once you have hundreds or thousands of resources. Remote backends and locking help, but they don’t eliminate the operational overhead. Other notable drawbacks: • Licensing and ownership uncertainty. The 2023 shift from MPL to the Business Source License (BSL) made Terraform source-available rather than fully open source, restricting competing commercial offerings. This prompted the OpenTofu fork and eroded some community trust. IBM’s acquisition (closed February 2025) added another layer—narrower free tiers for HCP Terraform, resource-based pricing, product discontinuations in the broader HashiCorp portfolio, and questions about long-term priorities. Many organizations still use it fine for internal infrastructure, but the change in incentives is real. • Learning curve and day-to-day friction. HCL is more readable than many alternatives, yet dynamic blocks, for_each/count nuances, module composition, and provider quirks create a non-trivial learning curve. Debugging large configurations can be slow, and error messages are often less helpful than they should be. Scaling cleanly across environments and teams usually requires significant discipline (or extra tooling) to avoid module sprawl and duplicated effort. • Limited native strengths outside pure provisioning. Terraform is excellent at declaring and applying infrastructure state, but it’s a weaker fit for ongoing configuration management or application deployment. Most mature setups pair it with something like Ansible (or other tools) rather than trying to force everything into Terraform. In short, the core model remains powerful, but the practical costs of state, the licensing shift, and the post-acquisition commercial direction are the parts that most often frustrate experienced users. Review collected by and hosted on G2.com.

AM
Athi M.
Principal Data Architect
Small-Business (50 or fewer emp.)
"Terraform Makes Infrastructure-as-Code Consistent, Automated, and Scalable"
5/5
What do you like best about IBM Terraform (formerly HashiCorp Terraform)?

I like Terraform’s infrastructure-as-code approach, consistency, and automation. It makes it easy to define infrastructure in a version-controlled, repeatable way, manage changes safely through plans, and work across multiple cloud platforms and services. The reusable modules and state management also make it well suited for scalable DevOps and data engineering environments. Review collected by and hosted on G2.com.

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

The main drawback for me is the learning curve and complexity around state management. Debugging failed deployments can sometimes be time-consuming, especially with large configurations, provider-specific issues, or state conflicts. Managing modules and dependencies across multiple environments can also require additional governance and careful organization. Review collected by and hosted on G2.com.

BM
Brad M.
Enterprise (> 1000 emp.)
"Human-Readable Terraform That Scales Reliably"
4.5/5
What do you like best about IBM Terraform (formerly HashiCorp Terraform)?

Terraform is very human-readable and scales reliably. When I started my role at AdventHealth, it took me about two days to understand the language itself, but learning the rules and their ramifications was the most important part. Review collected by and hosted on G2.com.

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

I sometimes find that the UI changes frequently, especially in how the search functions behave. For example, when I’m searching for a workspace, it may filter results as I type, but then a UI update removes that capability and replaces it with the need to press "search" to filter my workspaces. Review collected by and hosted on G2.com.

Verified User in Hospital & Health Care
AH
Verified User in Hospital & Health Care
Small-Business (50 or fewer emp.)
"Best IAC tool to deploy infrastructure on cloud such as AWS,Azure etc"
4/5
What do you like best about IBM Terraform (formerly HashiCorp Terraform)?

We can spin up required infrastructure within in minutes, absolutely easy to use application with abundant documentation available online. Review collected by and hosted on G2.com.

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

I loved everything, but there can be an option to protect statefile with a password on local machine. Review collected by and hosted on G2.com.

Musaib G.
MG
Musaib G.
Chief Technology Officer
Small-Business (50 or fewer emp.)
"Powerful Automation, Steep Learning Curve"
4/5
What do you like best about IBM Terraform (formerly HashiCorp Terraform)?

I like how IBM Terraform makes infrastructure consistent and easy to manage with code. It saves time by reducing manual setup, and version-controlled workflows make changes safer and more reliable. It helps me keep infrastructure reliable and easier to update across environments, while manual mistakes are minimized. Version control also makes changes trackable, safer to review, and simpler to roll back if needed. Review collected by and hosted on G2.com.

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

I find it a bit hard to learn at first, and small configuration mistakes can cause errors. Sometimes, setup and debugging can take more time than expected. It has a steep learning curve initially, and the setup can feel a bit confusing. Better error messages and simpler debugging would make it easier. The initial setup was a bit challenging mainly because the configuration took some time to understand. Review collected by and hosted on G2.com.

Rohan T.
RT
Rohan T.
Backend Engineer
Small-Business (50 or fewer emp.)
"Terraform’s Declarative IaC and Plan Command Make Multi-Cloud Changes Safer"
5/5
What do you like best about IBM Terraform (formerly HashiCorp Terraform)?

What I appreciate most is Terraform’s declarative approach to Infrastructure as Code, which allows me to manage resources across multiple cloud providers smoothly using one unified language. On top of that, the terraform plan command is invaluable because it gives me a clear, safe preview of the infrastructure changes that will be made before I apply anything to production. Review collected by and hosted on G2.com.

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

The biggest challenge I’ve had with IBM Terraform is managing the state file in collaborative environments. It can lead to merge conflicts and, if it isn’t tightly secured, may inadvertently expose sensitive data. On top of that, refactoring code—or even just renaming resources—can become frustratingly complex, and if the state isn’t perfectly synchronized, it can sometimes risk unintended infrastructure destruction. Review collected by and hosted on G2.com.

SATISH R.
SR
SATISH R.
Associate System Analyst
Information Technology and Services
Enterprise (> 1000 emp.)
"Reliable Infrastructure Automation for DevOps Teams"
4.5/5
What do you like best about IBM Terraform (formerly HashiCorp Terraform)?

What I like most about Terraform is that it makes infrastructure management more consistent and repeatable. I can define infrastructure as code instead of creating resources manually, which helps reduce configuration mistakes. I also like the plan and apply workflow because I can review the changes before making them. Terraform works well with cloud platforms and other tools, and the reusable modules make it easier to manage infrastructure across different environments. The value is good compared to the cost. Terraform saves time by reducing manual infrastructure work and making deployments more consistent and repeatable. The benefits of automation, reusable configurations, and easier infrastructure management make it worth the investment for teams using it regularly. Review collected by and hosted on G2.com.

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

Terraform can have a learning curve for people who are new to Infrastructure as Code, especially when working with state files, modules, providers, and complex configurations. Troubleshooting errors can sometimes take time because the error messages are not always easy to understand. Managing state and keeping configurations consistent across multiple environments can also require extra effort. Better error messages and simpler guidance for common issues would make the experience easier. Review collected by and hosted on G2.com.

Anchal G.
AG
Anchal G.
Software Engineer
Small-Business (50 or fewer emp.)
"Smooth, Cost-Effective Deployments with IBM Cloud Terraform"
4/5
What do you like best about IBM Terraform (formerly HashiCorp Terraform)?

I’ve used IBM Cloud Terraform, and my experience has been very smooth and user experience is great. It’s easy to connect to the services I’ve been creating, and it delivers quick results once we deploy. I also find it straightforward to configure the cloud services we need. The pricing feels very reasonable for what’s provided, and overall it’s cost-effective. If any issues come up, there’s plenty of documentation I can refer to in order to understand and fix them. The chatbot and AI integration support is also very beneficial. Review collected by and hosted on G2.com.

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

The module and structure take time to learn, it there was a tutorial it would be better. Debugging is difficult 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 over 3 years ago

How does terraform work internally?

0 Upvotes
1
Join the conversation
GU
Guest User
•
Last activity over 2 years ago

What kind of tool is terraform?

0 Upvotes
2
Join the conversation

Pricing Insights

Averages based on real user reviews.

Time to Implement

2 months

Return on Investment

5 months

Average Discount

16%

Perceived Cost

$$$$$
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