---
title: IBM Terraform (formerly HashiCorp Terraform) Reviews
meta_title: 'IBM Terraform (formerly HashiCorp Terraform) Reviews 2026: Details, Pricing,
  & Features | G2'
meta_description: Filter 110 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: 110
  scale: '5'
date_modified: '2026-08-04'
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:** 110
## 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 deployments and enhancing collaboration in team environments. (4 reviews)
- Users benefit from **automation efficiency** in IBM Terraform, simplifying infrastructure management across multiple cloud providers seamlessly. (4 reviews)
- Users appreciate the **ease of use** of IBM Terraform, enjoying streamlined deployments and intuitive management across cloud providers. (4 reviews)
- Users value the **efficiency** of Terraform in managing infrastructure, streamlining processes across multiple cloud platforms effortlessly. (4 reviews)
- Users appreciate the **effortless infrastructure management** with Terraform, enjoying its multi-cloud support and modularity. (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 face challenges with **conflict management** in Terraform, particularly during collaboration on state file handling. (4 reviews)
- Users often face **data management issues** with Terraform, particularly with state file handling in collaborative setups. (3 reviews)
- Users find the **learning curve steep** , particularly for beginners grappling with complex configurations and state management. (3 reviews)
- Users find the **learning difficulty** significant, especially for beginners managing state files and advanced features. (3 reviews)
- Users often face **merge conflicts** due to challenging state file management, particularly in collaborative environments. (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. 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.

  ### 2. The best and most user friendly cloud automation tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vishwa S. | Senior DevOps Engineer, Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** August 03, 2018

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

This is very easy to use and learn. I can't imagine the value it brings to Operations and deployment teams.

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

During a failed TF run, the error detail is insufficient at certain circumstances to understand the reason. Hence, I was left clueless at times and got stuck not being able to fix my code.

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

Improve the debugging capabilities.

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

Automating cloud architectures for CI/CD

  ### 3. Infrastructure as code done right.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Karl D. | System Administrator, Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 25, 2018

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

I like how it's free, community driven and constantly developing. It's easy to find solutions to problems in thriving community. There are so many users.

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

It's hard to say I dislike anything about Terraform. I just find it difficult to learn it all! There is so much documentation and so many possibilities.


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

Take a look at other IaC platforms, but this open source one is great and very flexible.

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

Automated infrastructure deployment and maintenance. Realized benefits such as developing code with a team safely and easily.

  ### 4. Using Terraform for your AWS infrastructure

**Rating:** 3.5/5.0 stars

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

**Reviewed Date:** May 17, 2018

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

Terraform is a terrific implementation of the "Infra as code" concept. The modelling of entities and the relationships between them are clear and easy to conceptualize.

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

Can be difficult to get the exact correct configuration sometimes. Lack of good code examples - Sometimes you really need to do extensive searches of Github in order to find the exact example that relates to you.

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

If you are using AWS, and the API GW in particular, currently the biggest pitfall (and pet peeve of mine) is the fact that when you define an API GW resource, Terraform will not redeploy the affected stage. Also, it's crucial that you use a remote (not local) state so that all team members can work on the same state.

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

Infra as code - Describe your entire infra in a versioned repository. Tear down and set up infra at the push of a button.

  ### 5. Flexible but frustrating at times

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** January 24, 2019

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

Provider agnostic, HCL, simple to learn basics

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

Missing support for a lot of useful features like nested loops

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

Infrastructure as Code

  ### 6. Solution for all provisioning needs

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** August 14, 2018

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

It is great at what it does. Easily pluggable to existing workflows. The configurations have a learning curve but worth it. It is a polished product even when it has not been around for so long yet.

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

It handles provisioning well but not good for configuration management and you need to implement something like ansible, chef in conjunction. They already have decent provisioning support so it becomes a bit difficult to pitch it to management to go for it.

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

We are using Terraform for our cloud VM provisioning. It has brought us closer to our goal of becoming cloud-agnostic.

  ### 7. Perfect to programmably start multiple instances on your platform of choice.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Etienne D. | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 08, 2018

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

There is a lot of modules that can handle almost everything. Also, it is really simple to learn.

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

Some feature are missing (ex. : read env variables) and it can feel a little bit `hacky` (ex. : trying to do a `else if` equivalent).

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

We use it to start a cluster on different providers. Terraform allow us to exdents and reduce the nodes number in 2 minutes.

  ### 8. De-facto Infra as Code Tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Anderson S. | Enterprise (> 1000 emp.)

**Reviewed Date:** April 02, 2018

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

Mature-ish, large user base, easy to use, syntax good enough (e.g. not as verbose as Cloudformation), helpful-ish error messages.

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

No easy roll-backs, not as good support as aws for other cloud providers, terraform state need to be dealt with extreme care as a corrupted state is a big hassle.

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

Don't have any other choice, but that's not to say this is a bad tool. It is good enough.

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

Infrastructure as code, code deployments with Jenkins

  ### 9. Revolutionary tool for infrastructure as code

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** August 17, 2018

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

Cross-platform support for AWS, GPC. Being able to achieve blue green deployment for achieve zero downtime. Works for all cloud resources. 

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

The learning curve is a bit deep, and you need to learn Go language. 

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

We can now confidently deploy infrastructure changes. 

  ### 10. Architecture as code - done right

**Rating:** 4.5/5.0 stars

**Reviewed by:** Toby A. | Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 12, 2016

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

"Infrastructure" as code is a brilliant description of what Hashicorp have done with Terraform. The HCL syntax is incredibly easy to use, along with their intuitive and powerful CLI tool

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

As long as Terraform is implemented correctly, there isn't much to dislike. There isn't great support for Terraform in a few CI tools, unfortunately.

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

We're using terraform to bootstrap our future container infrastructure. But in the meantime we're deploying services onto pre-provisioned architecture.


## 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=3&section=pricing&secure%5Bexpires_at%5D=2026-08-05+16%3A44%3A23+-0500&secure%5Bsession_id%5D=6d5f1781-0613-4ba9-a914-5ebfa3e86ce5&secure%5Btoken%5D=d23e06d8f04eb98f12b599a3c74b151ccb258c9bbcbec43e984998554aeac2f5&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
****
- Widgets
- Impact Management
- Customizable Forms
- Self Service Portal
- License Management
- Scheduled/Automated Reports
- Task Management
- Request Assignment
- Help Desk Management
- Surveys & Feedback
- SSL Security
- IT Asset Tracking
- Knowledge Base Management
- Compliance Management
- Support Ticket Management
- Single Sign On
- Data Mapping
- Client Portal
- Service Level Agreement (SLA) Management
- Activity Dashboard
- Incident Management
- Alerts/Escalation
- Prioritization
- Generative AI
- Performance Monitoring
- Email Management
- Active Directory Integration
- Third-Party Integrations
- Alerts/Notifications
- Collaboration Tools
- Reporting & Statistics
- Asset Lifecycle Management
- Inventory Management
- Data Import/Export
- Access Controls/Permissions
- Drag & Drop
- Activity Tracking
- AI Copilot
- Workflow Management
- Configuration Management
- Problem Management
- Configurable Workflow
- IT Asset Management
- API
- Data Visualization
- Change Management
- Device Auto Discovery
- Customizable Reports
- Contract/License Management
- Relationship Mapping
- Customizable Fields
- Support Ticket Tracking
- Vulnerability Scanning
- Data Aggregation and Publishing
- Cost Tracking
- Template Management
- Lifecycle Management
- Historical Reporting
- Monitoring
- Configuration Automation
- Customizable Templates
- Search/Filter
- File Management
- Status Tracking
- Patch Management
- Document Management
- Real-Time Reporting
- Real-Time Monitoring
- Version Control
- Task Progress Tracking
- IT Cost Management
- Archiving & Retention
- Scheduling
- Reporting/Analytics
- User Management
- Policy Management
- Real-Time Analytics
- Role-Based Permissions
- Rules-Based Workflow
- Audit Trail
- Business Process Automation
- Sarbanes-Oxley Compliance
- Task Scheduling

**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
- Remote Monitoring & 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
- AI/Machine Learning
- Third-Party Integrations

****
- Audit Trail
- Single Sign On
- Security Tools
- Server Monitoring
- Generative AI
- Self Service Portal
- Event Logs
- Maintenance Scheduling
- Data Import/Export
- Personalization and Recommendation
- AI Copilot
- IT Reporting
- Alerts/Notifications
- Access Controls/Permissions
- Issue Auditing
- Dashboard
- API
- Real-Time Notifications
- Real-Time Monitoring

## 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 (558 reviews)
  - [GitHub](https://www.g2.com/products/github/reviews) - 4.7/5.0 (2,330 reviews)

