--- 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-11' parent_category: name: CI/CD Tools url: https://www.g2.com/categories/ci-cd-tools ---

IBM Terraform (formerly HashiCorp Terraform) Reviews & Product Details

Pricing

Pricing provided by IBM Terraform (formerly HashiCorp Terraform).

Basic

$20.00
Per User Per Month

IBM Terraform (formerly HashiCorp Terraform) Reviews FAQs

Generated using AI

Last updated: Nov 04, 2026

What is IBM Terraform (formerly HashiCorp Terraform), and what problem is it built to solve?

IBM Terraform is part of a suite of multi-cloud infrastructure automation products built around open source projects. The suite addresses the challenge of operating cloud infrastructure for business-critical applications.

What languages does IBM Terraform (formerly HashiCorp Terraform) support?

IBM Terraform supports 1 language: English.

What company sizes and industries is IBM Terraform (formerly HashiCorp Terraform) the best fit for?

The strongest fit signal appears across enterprise, mid-market, and small-business organizations, with positive reviewer representation also spanning several industries.
  • Company sizes: Enterprise, mid-market, and small business.
  • Industries: Information technology and services, computer software, financial services, and healthcare.

How long does it take to implement IBM Terraform (formerly HashiCorp Terraform) across a team?

Implementation timelines vary with the project, but the most commonly reported time to go live is less than one month.

What customer support options does IBM Terraform (formerly HashiCorp Terraform) provide, and how do users find the overall support experience?

Support includes email/help desk, phone, and chat, along with 24/7 live-rep coverage and self-service resources such as a knowledge base and FAQs/forum. The support experience is mixed: users value access to enterprise support and help resolving challenges, while others would like stronger support.

What is the experience like for teams switching to IBM Terraform (formerly HashiCorp Terraform) from another tool?

Switching to IBM Terraform has often meant replacing provider-specific infrastructure tools or other automation and configuration-management approaches with a more consistent workflow. Users describe moving from tools such as AWS CloudFormation and cloud-provider deployment tools, as well as Ansible- or Puppet-based approaches, to use a shared configuration approach across providers; the transition can involve learning Terraform’s language and concepts.

What tools and platforms does IBM Terraform (formerly HashiCorp Terraform) integrate with, and how do these integrations help users get more value from the product?

IBM Terraform offers 11 integrations. Users connect it with cloud platforms, delivery pipelines, and adjacent infrastructure and monitoring tools.
  • Cloud platforms: AWS, Azure, and Google Cloud Platform.
  • CI/CD and developer workflows: Jenkins, GitLab, GitHub Actions, and Azure DevOps.
  • Configuration and monitoring: Ansible and Datadog.
These connections help teams bring infrastructure provisioning into delivery pipelines and manage resources across cloud environments with a more repeatable workflow.

What features or capabilities could make IBM Terraform (formerly HashiCorp Terraform) even more useful?

IBM Terraform could be more useful with clearer troubleshooting and smoother handling of state and existing resources. Common improvement areas include:
  • Make error messages and debugging more actionable, especially when plans or deployments fail.
  • Simplify state management, importing existing resources, and refactoring configurations.
  • Expand practical onboarding material, including guided examples and training for new users.
  • Add more flexible configuration capabilities and broader provider or service coverage.
  • Improve rollback, testing, and visibility into infrastructure changes.

Is IBM Terraform (formerly HashiCorp Terraform) considered safe and secure for handling data?

IBM Terraform can support controlled infrastructure changes through policies, auditability, and standardized configurations. Users also emphasize that secure handling of state files and secrets matters: if those are not protected carefully, sensitive values can be exposed, so security depends in part on sound implementation and access practices.

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.
Verified User in Information Technology and Services
UI
Verified User in Information Technology and Services
Small-Business (50 or fewer emp.)
Originally submitted 1/15/2022
"Good tool for provisioning cloud infrastructure and managing infrastructure as code"
5/5
What do you like best about IBM Terraform (formerly HashiCorp Terraform)?

One thing I appreciate about Terraform is how well it fits into our infrastructure automation and CI/CD workflows. I particularly like the ability to create reusable modules, which makes it easier to maintain consistent infrastructure configurations across different environments. The declarative approach makes infrastructure changes predictable and easier to review through version control. I also find the plan and apply workflow very useful for identifying potential changes before they are deployed. Overall, Terraform makes managing AWS resources, handling infrastructure changes, and scaling environments much more organized and efficient. Review collected by and hosted on G2.com.

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

One area where Terraform could improve is developer experience, particularly around testing and validating infrastructure changes before deployment. Sometimes a Terraform plan succeeds, but the actual resource creation fails due to provider-specific constraints or configuration issues. Better pre-deployment validation could help catch these problems earlier.

Refactoring is another area that could be easier. Renaming resources, restructuring modules, or moving resources between modules can be challenging and sometimes requires additional state management using moved blocks. More intuitive refactoring support would make maintaining large Terraform codebases much easier.

It would also be helpful to have better debugging capabilities, clearer error messages, and more comprehensive testing support so developers can identify configuration issues before applying changes. Review collected by and hosted on G2.com.

karan s.
KS
karan s.
Full Stack Engineer
Small-Business (50 or fewer emp.)
Originally submitted 10/15/2026
"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.)
Originally submitted 10/22/2023
"Best IAC tool to deploy infrastructure and automation"
4/5
What do you like best about IBM Terraform (formerly HashiCorp Terraform)?

absolutely easy to use application which supports multiple providers, we can automate infrastructure and deployments as well. It comes with secure and remote backend, it has huge documentation, we can implement IaC in CI/CD as well using Terraform. Review collected by and hosted on G2.com.

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

while importing resources, we have to create configuration files from state file, which is time consuming and prone to error, hope Terraform addresses this soon 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.

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 2 years ago

What kind of tool is terraform?

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

How does terraform work internally?

0 Upvotes
1
Join the conversation

Pricing Options

Pricing provided by IBM Terraform (formerly HashiCorp Terraform).

Basic

$20.00
Per User Per Month
IBM Terraform (formerly HashiCorp Terraform) Comparisons
IBM Terraform (formerly HashiCorp Terraform) Features
Workflow Management
Infrastructure Management
IT Discovery
Administration Console
Task Management
Dashboards and Visualizations
Test Automation
Intelligent Automation
Release Automation