# IBM Terraform (formerly HashiCorp Terraform) Reviews
**Vendor:** HashiCorp  
**Category:** [Cloud Infrastructure Automation Software](https://www.g2.com/categories/cloud-infrastructure-automation)  
**Average Rating:** 4.7/5.0  
**Total Reviews:** 102
## 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 appreciate the **ease of use** of IBM Terraform, streamlining infrastructure management across various cloud providers seamlessly. (5 reviews)
- Users appreciate the **efficiency** of IBM Terraform, streamlining infrastructure management across multiple cloud environments effortlessly. (5 reviews)
- Users value the **automation capabilities** of IBM Terraform, simplifying infrastructure management and enhancing efficiency across platforms. (4 reviews)
- Users value the **automation efficiency** of IBM Terraform, streamlining infrastructure management across multiple cloud providers effortlessly. (4 reviews)
- Users appreciate the **effortless infrastructure automation** of IBM Terraform, enabling consistent management across various cloud providers. (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 value the **multi-cloud deployment capability** of Terraform, simplifying resource management across different platforms. (3 reviews)
- Deployment Ease (3 reviews)
- Users appreciate the **vast integration capabilities** of Terraform, enabling seamless configurations across multiple cloud platforms and CI/CD tools. (3 reviews)

**What users dislike:**

- Users face challenges with **conflict management** in Terraform, particularly in team settings and state file handling. (4 reviews)
- Users often face **data management issues** with Terraform, particularly regarding state file conflicts and complexity in collaboration. (3 reviews)
- Users find the **steep learning curve** challenging for beginners, especially with state management and complex configurations. (3 reviews)
- Users find the **learning difficulty** significant, particularly for beginners navigating complex features and state management. (3 reviews)
- Users find **merge conflicts in state file management** challenging, particularly in collaborative environments requiring careful handling. (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. Reliable infrastructure as Code for Cloud Automation

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** May 13, 2026

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

What i like best about Terraform is its ability to define and manage infrastructure as code in a consistent and predictable way. It makes it easy to version-control infrastructure changes, review them through code, and apply them across different envirinments. I especially value the reproducibility and the ability to automate provisioning across cloud services, which significantly reduces manual configuration and potential human errors

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

What i dislike about IBM Terraform is that the learning curve can be quite steep, especially for beginners, and debugging configuration or state-related issues can sometimes be complex. It also requires careful state management, which can add overhead in larger environments

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

We struggled with manually provisioning and managing cloud infrastructure across environments, which often led to inconsistencies and configuration drift. With Terraform, we can define infrastructure as code and automate provisioning in a consistent and repeatable way. This has improved deployment speed, reduced manual errors, and made infrastructure changes more predictable and easier to track through version control

  ### 2. Terraform Makes Infrastructure as Code Easy and Flexible Across Clouds

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** March 14, 2026

**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.

**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.

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

HashiCorp Terraform helps solve the problem of manually managing infrastructure across cloud environments. Instead of configuring servers, networks, and other resources through cloud dashboards, everything can be defined in code and stored in version control.

This approach makes infrastructure much more consistent and repeatable. It reduces configuration drift between environments and makes it easier for teams to collaborate on infrastructure changes. The ability to review changes through the plan step also helps prevent mistakes before anything is applied.

  ### 3. The Backbone of Modern Infrastructure Automation

**Rating:** 5.0/5.0 stars

**Reviewed by:** SWAPNIL S. | DevOps Engineer, Financial Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 11, 2025

**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.

**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.

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

The terraform completely automated the way we manage and scale our cloud infrastructure. Earlier, provisioning resources used to be a manual and error-prone process, taking hours or even days.
Now with terraform we can spin up entire environments within minutes using version-controlled templates. It ensures consistency across dev, staging and production and allows seamless rollbacks if something goes wrong.
The visibility provided by terraform plan helps us predict changes safely before deployment.

  ### 4. Terraform Integrates Seamlessly with CI/CD and Multi-Cloud, with Strong Security

**Rating:** 5.0/5.0 stars

**Reviewed by:** Neeraj J. | Technical Manager, Enterprise (> 1000 emp.)

**Reviewed Date:** April 29, 2026

**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.

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

Overall, the product looks good. Need to improve the state file concepts.

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

It enables faster infrastructure delivery and works smoothly across multi-cloud environments. I also like that it includes version control and a complete audit trail, plus reusable modules that make it easier to standardize and repeat deployments.

  ### 5. Powerful and Flexible Infrastructure as Code

**Rating:** 4.5/5.0 stars

**Reviewed by:** Vitalii M. | Lead Platform Engeenir, Mid-Market (51-1000 emp.)

**Reviewed Date:** September 17, 2025

**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.

**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.

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

Terraform eliminates the need for manual infrastructure provisioning by providing an Infrastructure as Code (IaC) approach. It solves problems like environment drift, inconsistent configurations, and time-consuming deployments. With Terraform, I can automate the creation, update, and teardown of resources across multiple cloud providers, ensuring consistent environments for development, staging, and production. This improves reliability, reduces human error, and saves significant operational time and cost.

  ### 6. Terraform Makes Managing Hybrid Cloud Infrastructure Easy

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ankit S. | Specialist, Enterprise (> 1000 emp.)

**Reviewed Date:** April 30, 2026

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

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

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

It allows us manage infrastructure and applications very efficiently

  ### 7. Easy to Learn and Extensible, but Dependency Ordering Can Get Tricky

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Health, Wellness and Fitness | Enterprise (> 1000 emp.)

**Reviewed Date:** March 13, 2026

**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.

**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.

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

Cloud automation through the use of IaC.

  ### 8. Terraform: The Ultimate Tool for Organizing Infrastructure Provisioning

**Rating:** 5.0/5.0 stars

**Reviewed by:** Nidal S. | Senior DevOps Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 25, 2026

**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.

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

Moving away from the open-source community.

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

NO ClickOPS anymore, which is helping in organising our infrastructure management across all platforms.

  ### 9. Effortless Azure Resource Deployment with Seamless Pipeline Integration

**Rating:** 4.5/5.0 stars

**Reviewed by:** Dave C. | Senior Technical Operations Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 09, 2025

**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.

**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.

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

Manually creating resources is both time-consuming and prone to errors. By adopting the DevOps approach in IT, we can align our business with current best practices for managing infrastructure as code.

  ### 10. Terraform has revolutionized Infra as Code deployment in Cloud

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** July 29, 2025

**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.

**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.

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

Manual provisioning replaced with automation – Terraform helps me automate infrastructure deployment, saving time and reducing human error.

Standardized configurations across environments – I can manage multi-cloud infrastructure using consistent, version-controlled code.

Change visibility and control – With the plan/apply workflow, I get clear visibility into changes before they’re made, reducing risk.

  ### 11. devops engineer

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sadi K. | DevOps Engineer, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 09, 2024

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

Terraform's best feature is its declarative syntax, allowing you to define infrastructure as code and manage it consistently across multiple providers.

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

Terraform can struggle with state file management, especially in collaborative environments, leading to potential conflicts or complexity.

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

Terraform solves infrastructure provisioning and management across multiple providers using a unified language. It benefits users by improving consistency, scalability, and automation, reducing manual effort and errors.

  ### 12. Terraform is a great tool in the market to manage infrastructure as a Code.

**Rating:** 5.0/5.0 stars

**Reviewed by:** jay j. | System Administrator, Enterprise (> 1000 emp.)

**Reviewed Date:** March 23, 2024

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

It supports all major public and private cloud including AWS, Azure, GCP and VMware.It maintains a state file that serves as a crucial component of its functionality. The state file is responsible for tracking and managing the current state of deployed resources, and it aids Terraform in understanding the necessary changes required to achieve the desired state.
Certifications are available to improve skills.

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

Needs a learning curve. Terraform's plan and apply workflow is a two-step process where the first step involves generating an execution plan that shows the changes that will be applied to the infrastructure. The second step is to apply the changes to the infrastructure. During the execution of these steps, Terraform may not provide real-time feedback about the progress, and this can cause delays in getting feedback, especially in larger deployments. As the deployment size increases, the time taken to complete the changes can also increase, leading to longer feedback loops. It's worth noting that Terraform provides various ways to monitor the status of deployments, such as logs and status updates, but these may not be real-time. There are third-party tools that can help provide real-time feedback, but it's essential to evaluate the tools carefully to ensure they meet your requirements.

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

Easy to manage and maintain infrastructure. Reduces human error.

  ### 13. Terraform benefits

**Rating:** 4.5/5.0 stars

**Reviewed by:** Edwin S. | Senior NOC Analyst., Small-Business (50 or fewer emp.)

**Reviewed Date:** November 20, 2024

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

The easy way to set up and help to deploy several resources reducing the errors

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

Lack of training access. Will like to have better support.

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

Errors to create several server , vms on the cloud on premise. Pre set up with a terraform file helps to avoid this .

  ### 14. An essential part of the DevOps Swiss Army Knife

**Rating:** 5.0/5.0 stars

**Reviewed by:** Moises F. | Lead DevOps Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 27, 2024

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

Modular, Secure and Versatile. I can talk about tall the technical benefits of using Terraform but I will start with a soft skill that Terraform provides which is the ability to learn different cloud offerings. GUIs are made to simplify single deployments but when you are configuring a module you can see all the options you have for configuration. I will use Azure Storage Blobs as an example. In the GUI when you configure a storage blob by default it is open and available over the internet if you chose defaults. When you are configuring an Azure Storage blob in Terraform you can see how to quickly disable access from public, enforce TLS 1.2, add storage policies for data retention and many more. In short, it enables engineers to build right from the beggining. 

Another favorite is integration. I can easily configure Terraform in Jenkins, Azure DevOps, Git Actions and I can add code security so that I can get suggestions in CI/CD. Even when developing, the local IDEs have plugins to accelerate development with security like Snyk.

The HCL language also allows you do apply software development so you can have conditions, loops, functions and different styles of data inputs (stings, arrays, tuples, etc) for better code readability and structure.

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

When new services come out in cloud providers it might take longer to get a module than using a cloud tool like Bicep or Cloudformation but you can always use the API modules and Hashicorp is good at releasing updates to new features.

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

- Multi-cloud infrastructure as code. 
- Compliance
- Security

  ### 15. GitOps harmony with Terraform

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ramiro C. | Site Reliability Engineer, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** December 18, 2023

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

The application is characterized by a high degree of user-friendliness and ease of installation. It was employed on a daily basis for the deployment of new features within our continuous integration and continuous deployment (CI/CD) framework. Additionally, it found utility in the establishment and maintenance of monitors and alerts within the Datadog monitoring platform.

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

Although Terraform provides robust state management, handling state files and implementing best practices can be challenging. It's crucial to manage state files appropriately, and mistakes in state management can lead to issues if not handled carefully.

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

Terraform addresses several challenges and provides significant benefits in our workflow. Firstly, we leverage Terraform to comprehensively manage Datadog resources, including monitors, alerts, dashboards, downtimes, and other elements critical to our monitoring and observability strategy. This centralized control ensures consistency and reliability in our monitoring setup.

Moreover, Terraform plays a pivotal role in streamlining our infrastructure management on Google Cloud Platform (GCP) through our GitLab CI/CD pipeline. By defining our infrastructure as code, we can automate the provisioning and configuration of GCP resources, ensuring reproducibility and reducing the potential for manual errors in the deployment process.

In summary, Terraform acts as a versatile solution, addressing the challenges associated with manual resource management and infrastructure provisioning. Through its capabilities, we achieve greater efficiency, consistency, and traceability in both our Datadog monitoring setup and GCP infrastructure deployment, contributing to an overall improvement in our operational processes.

  ### 16. IaaC at it's best

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utkarsh G. | Associate Cloud Infra & DevOps Engineer , Enterprise (> 1000 emp.)

**Reviewed Date:** May 21, 2024

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

One of the best benefits is the multi cloud we have to learn it only once then we can directly deploy resources on any cloud without any issues by just reading the document.

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

I particularly have no dislikes it works very great.

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

I work with virtual machines and kubernetes most of the time so creating it again and again by going through portal is tough with terraform it's just one command away.

  ### 17. Terraform Review

**Rating:** 5.0/5.0 stars

**Reviewed by:** Abhishek C. | DevOps Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 06, 2024

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

Terrafom is very vast tool if we talk about infrastructure as code. It has not provider limit which i like the most because of that we can create our infrastructure on any cloud by just writing the code.

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

In my point the major disadvantage about terraform is there is no built-in way to plan migrations across remote statefile of the resources.

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

I think terraform is simplifying the language of HCL also it providing more features to simplifying the code so that we have a clean IAC which everyone understands by just going through it.

  ### 18. DEPLOYMENTS MADE EASY

**Rating:** 5.0/5.0 stars

**Reviewed by:** Rakesh K. | Application Development Analyst, Enterprise (> 1000 emp.)

**Reviewed Date:** January 23, 2024

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

Terraform can instantly help build large scale infrastructure and even destroy the same infrastructure.

Commands are simple yet unique to run and helps in building infrastructure as per our requirement.

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

Nothing that I know of because Terraform makes life easier to work

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

Help me in building large scale infrastructure having multiple instances and storing loads of data in s3 buckets without creating the infra everytime we want manually but instead integrated with VS code makes the deployment faster and feasible.

Help in replicating instances and importing our organisation existing configuration into Terraform without any hassle.

  ### 19. A Strong Infrastructure as Code

**Rating:** 4.0/5.0 stars

**Reviewed by:** Yogesh G. | Sr. Linux and Cloud Administrator, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 05, 2023

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

-The installation process is simple and quick.
- It's free and open source
-HCL is really simple and easy to learn.
- RBAC and encryption are only two of the security solutions offered by Terraform.
-Because it is declarative, it is easy to manage resources.
- Terraform supports a wide range of cloud service providers, including AWS, Azure, GCP, and Kubernetes.

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

-Configuration management may be tough if the infrastructure is large.
-If code is not handled appropriately, it might become a mess.
-Team cooperation is not by default enabled, however there are possible solutions.
- Terraform may be slow for large deployments, especially if you make a lot of changes.

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

Overall, HashiCorp's Terraform is a solid infrastructure as code solution that is easy to comprehend and use. It allows for the creation of repeatable and auditable deployments and supports a wide range of providers and infrastructure types. It is, however, less adaptable than certain other tools and may be slow for large deployments.

  ### 20. Infrastructure as code

**Rating:** 4.0/5.0 stars

**Reviewed by:** Veeraragavan J. | Azure Infra &amp; DevOps consultant, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 19, 2023

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

terraform have addapted for all the major cloud providers, able to bring the infrastructure as code, which helps us to keep the infra as it is, and it can be easily re-deployed and will help us to create more environments with same set of Terraform modules.

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

I see there is always a lag between Hashicorp terraform and cloud providers, for example, if a new feature is released in any existing cloud services will take time for Terraform to support it, which is not the case with the native automation tools like ARM and BICEP

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

This helps us to keep the state of the infrastructure, which can be updated or corrected at any point of time with the help of state file. It can be integrated with DevOps to get it fully automated.

  ### 21. Devops Enginner

**Rating:** 5.0/5.0 stars

**Reviewed by:** anan H. | Senior DevOps, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 18, 2024

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

using it as infrastructure as code for multiple cloud providers

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

Maybe need to add hooks pre/post for example, that will helps a lot to trigger things before other things

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

- handle parallel environments
- handle the infrastructure for each environment as code 
- handle infrastructure for multiple cloud providers

  ### 22. Automation of Cloud Services

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jerin R. | DevOps Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 08, 2023

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

Once we did the script for our cloud infrastructure, just one click is enough to create or delete the whole infrastructure in Cloud. The beauty of Terraform is we can manage services across multiple cloud providers from a single Terraform configuration file...

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

Just 2 weeks ago they brought a new free plan for their Terraform Cloud service, which limits our service provisioning on the cloud. If they bring back their old free plan it would be better to manage cloud services from terraform Cloud...

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

The first time in Cloud we could create services manually from the console and manage multiple services manually got a lot of human errors and sometimes we forgot to remove some services and at the end of the month, we could get surprised by the bill.
Then, IAC comes in Cloud. For AWS they bring a new service called CloudFormation, which uses a  simple language YAML and is easy to combine a set of services for an Infrastructure. 
But when multi-cloud comes in we cannot use Cloudformation across multiple services.
Here comes Terraform, we can able to manage an infinite number of services across more than 150 cloud providers within a single configuration. I really love this feature. And one more thing is we can write modules for cloud services to ignore rewriting configuration and also we can use other person's modules in our configurations...

  ### 23. Simple yet powerful Iaac tool

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** June 27, 2023

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

-The installation process is straightforward and simple
-HCL is also simple and easy to learn
-Since it is declarative in nature it becomes easy to manage resources 
-Works perfectly with all major cloud providers such as AWS, GCP, Azure, etc.

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

-Configuration management can be a little confusing if the infra size is large
-Code can be messy if not managed properly
-Team collaboration is not supported by default, however there are multiple ways to achieve this

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

Terraform makes it simple to manage large amounts of servers, or any other resources through configuration. We can easily deploy and manage resources using terraform across multiple clouds at the same time, that really reviling for any system admin.

  ### 24. Terrific platform to code Infra

**Rating:** 5.0/5.0 stars

**Reviewed by:** Hanumantha Rao B. | Senior Site Reliability Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 08, 2023

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

The buety to bring resources using a code and also able to store the state of the infra and able to destroy or update anytime neaded.

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

Need to bring many more functions so that to make most use full potential of the Infrastructure as Code.

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

Previously we used to struggle to do Disaster Recovery where, we ahve to manually bring the resources up every time and its a tedious task. But after implementing Terraform now we are able to bring up our resources in just no time.

  ### 25. Best IAC tool to deploy infrastructure on cloud such as AWS,Azure etc

**Rating:** 5.0/5.0 stars

**Reviewed by:** Madhukar B. | Cyber Security analyst, Computer & Network Security, Enterprise (> 1000 emp.)

**Reviewed Date:** October 22, 2023

**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.

**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.

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

It solves deploying infrastructure on cloud with code, we do not need to deploy infrastructure by using GUI such as AWS console for instance, everything can be deployed through code, and we can reuse this code, this is going to stop manking mistakes.

  ### 26. Terraform is very usable.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ashish M. | CNCF (Kubernetes) Open source Contributer, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 25, 2024

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

It provides automation in technolgoy. Which is very useful in software industry.

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

I think it provides all the quality things. No issue in.

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

It provides automation in deploying the task.

  ### 27. Infrastruture as a code

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ranjan Y. | Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** October 17, 2023

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

Everything we can automate as a code,means whatever infrastrucute you need you can automate in the form of code.

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

there is nothing which can be disliked.it is pretty impressive tool

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

it can used to create an infrastruture.meanwhile we can provision out any infrastrucutre.for creating ec2 instance,creating s3 bucket, applying policies, create route tables. it has many providers such as AWS, Azure, GCP etc.

  ### 28. Best Infrastructure as code tool ever ?

**Rating:** 4.5/5.0 stars

**Reviewed by:** Harshal S. | Cloud Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** February 06, 2023

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

I've been using Terraform for almost one year and here are some things that I like about Terraform
1:easy to learn.
2:Rich documentation and strong community support.
3:easy to implement.
4: Easy Integrations with different tools.
5: it supports multiple clouds.
6:Terraform generates execution plans to show you exactly what changes will be made before they are applied, reducing the risk of unintended changes.

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

While working, I've noticed some flaws those are :
1: It does not support programming language.
2: It does not support importing code from other IaC tools.
3: We have to manage our state files.
4: Debugging code is challenging. Especially when working with complex modules or resource types.

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

Previous tools are very outdated now, and they have lots of drawbacks when it comes to Infrastructure automation; without Terraform, we would have to do all the Infrastructure deployment manually multiple times repeatedly, which was a kind of headache, but with Terraform, we can deploy any resource within seconds and as many times we want . Terraform can manage large complex enterprise-level configurations without any problem, which has helped me in my work.

  ### 29. Automation of cloud resources made easy with Terraform

**Rating:** 5.0/5.0 stars

**Reviewed by:** Tushar B. | DevOps Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** August 03, 2023

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

Easy syntax and multi cloud support for almost all services and automation is easy using CI/CD pipelines

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

State file management can be improved and more oprions for backend can be added

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

Automating creation of all  cloud resources and managing the resources with CI/CD pipelines . We are currently using Gitlab CI/CD

  ### 30. Best IAC Tool

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** July 25, 2023

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

Hashicorp have created best IAC (Infrastrucutre as a code) tool in the market that support may cloud vendors like AWS, GCP, Azure also other tools like Kubernetes, GIT etc

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

They should create some video resources for their product so that everyone can grab easily and start working on it, also there should be a community for help & support

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

Hashicorp have provided best IAC (Infrastrucutre as a code) tool in the market that is helping market or Industries to create Automations for their specific usecases which are not simple availale for other providers

  ### 31. Terraform Review

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ambuj P. | Associate Consultant, Enterprise (> 1000 emp.)

**Reviewed Date:** August 10, 2023

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

The cloud agnostic nature of Terraform helping with different resource deployment and management using a single language. Also the concept of state file to mange resources.

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

Importing multiple resources that were not created by Terraform becomes hard to integrate. Some improvements can be done.

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

The reusability of code and helping manage cloud resources using code and backends makes handling infrastructure easier.

  ### 32. Terraform is IAC Tool

**Rating:** 4.5/5.0 stars

**Reviewed by:** vivek s. | DevOps Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** August 19, 2023

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

Terraform is IAC infrastructure as code it is used to build the infrastructure like AWS and azure and gcp like this.

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

In the terraform the hashicrop provide providers but some time the providers are not working and version conflicts.

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

Terraform is infrastructure as code it is automation process .terraform extension files are denoted with filename.tf.

  ### 33. Terraform is one of the best open source infrastructure as code tool

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** June 26, 2023

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

Terraform helps us to deploy AWS infrastructure easily using infrastructure as code.
Terraform modules feature helps us with reusability, we can easily replicate multiple environments using Terraform modules.
We use the Terraform cloud, which helps us to manage the Terraform state securely and consistently.

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

Sometimes there are issues in upgrading terraform module versions due to changes in syntax and values.
Importing the infrastructure resources in terraform sometime gives issues and need more work.

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

Terraform helps us to deploy AWS infrastructure easily using infrastructure as code.
Terraform modules feature helps us with reusability, we can easily replicate multiple environments using Terraform modules.
We use the Terraform cloud, which helps us to manage the Terraform state securely and consistently.

  ### 34. IAAC using Terraform

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 05, 2023

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

You just have to run terraform apply command and boom your entire infrastructure will get ready

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

Learning Hashicorp language might be difficult for beginners

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

We used to have multiple services on AWS which we had to create manually now everything is defined in a code we just run the code and our infra is up and running

  ### 35. Very helpfull for creating the complete environment

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** November 06, 2023

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

Easily writeable and suitable for multiple environments

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

At a time only one person can work in the same environment.

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

it is very useful for creating the complete environment in single click.

  ### 36. Terraform, best thing for people working in operations since sliced bread

**Rating:** 5.0/5.0 stars

**Reviewed by:** Timo G. | DevOps Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 18, 2023

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

It gives me the ability to spin up or spin down infrastructure in a repeatable fashion without the worry that if someone manually deleted or changed something that I won't be able to recover from it. Helps me to repeat certain things by writing reusable modules.

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

There isn't really anything I dislike besides the fact that if there is a bug in a terraform provider that I start realising how hard life without terraform really is.

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

Building a cloud based platform that can scale. Where similiar teams have similiar applications then we provided them with all they need to deploy their app to the cloud using code.

  ### 37. Best tool to automate the creation, updates, backups, etc. of artifacts within New Relic.

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** December 30, 2022

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

Allows you to integrate with your CI/CD workflows and automate the creation of alert conditions in New Relic. Once created, it becomes very simple to update and serves as a backup in case any unwanted changes are applied manually.

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

I have not found a downside to using this tool while managing alert conditions, policies, workflows, etc. within New Relic. It's both beneficial for small and big organizations and helps have optimum control over these key artifacts.

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

It saves a ton of time when we have the need to create either alert conditions or workflows. It literately can create 200 workflows in milliseconds saving all the manual effort. It also solves the problem of having a backup for any critical alert conditions in case they are accidentally deleted or modified.

  ### 38. Reviewing Terraform Hashicorp

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mekuleyi M. | Small-Business (50 or fewer emp.)

**Reviewed Date:** February 22, 2023

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

I like the fact that HCL is a very simple and intuitive language to write, I like the fact that the deployment mechanisms are also simple and easy to understand. I also like the fact it is easy to deploy and review configuration.

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

I dont like the fact that you have to use a seperate mechnism to manage state files especially if you are hoping to collaborate on terraform and build out commponent with your team

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

Terraform is enabling us to define configuration very easily and very quickly, it also enabling us to manage deployments, manage infrastructure and to ensure that what we have running  is a representation of the prodduction environment

  ### 39. Teraform the world!

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Hospital & Health Care | Enterprise (> 1000 emp.)

**Reviewed Date:** August 17, 2023

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

Easy to use, repeatable and scalable solution to infrastructure

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

Takes time to learn, but worth the investment.

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

Scalable solution for infratstructure at a touch of a button

  ### 40. Terraform a Automation Tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mohan Hundre S. | Cloud Engineer , Enterprise (> 1000 emp.)

**Reviewed Date:** July 02, 2022

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

- Terraform known as Infrastructure as a code means your infra automation tools. i am writing terraform template to automate my cloud infra resources. very easy to use and save a lot of time to do the same thing in manual. in my organization, I am using this tool for AWS & Azure cloud.

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

as of now nothing as a cron I have ever faced in using terraform, but you need to take a backup of the state file. while using terraform all the important data stored in state file so you need to take care of this things.

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

Terraform is Automation tools and needs to save your time and cost then please start using terraform.

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

In my current organization, I am on leave, so my team member wants to create the one resource in cloud infra but he does not know how to create on terraform so he does the same things manually. when I came on leave I saw there are no resources created in the cloud but not using terraform. so that time I am using the terraform import command this command is used for the your existing resources integrate with terraform.

  ### 41. Difficult to learn

**Rating:** 1.5/5.0 stars

**Reviewed by:** Sofya N. | Software Engineer II, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 02, 2023

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

It is good that we can save the infrastructure as code, so it is easy to deploy even if something goes wrong.

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

I peronally find  it very difficult to learn and don't really understand it.

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

It automates the infrastructure by deploying it as code.

  ### 42. Having strong experience in Terraform and Cloudformation.

**Rating:** 4.5/5.0 stars

**Reviewed by:** PYAE PHYOE S. | DevOps Engineer, Financial Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 30, 2022

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

As infrastructure as code, Terraform is more compatible and flexible for multi-cloud compared with cloudformation.

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

some functions like if-else and switch does not support.

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

They keep upgrading their features like Terraform can integrate with AWS CDK and so on.

  ### 43. Fantastic tool to easily and safely deploy the services using just configuration files

**Rating:** 3.5/5.0 stars

**Reviewed by:** Arushi S. | Senior Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** September 12, 2022

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

This tool allows the users to build, deploy and manipulate infrastructure efficiently. The coding is minimal and could be written into a configuration file using ami(Amazon Machine Image). This gives us the ability to create new cloud accounts very quickly, hence time efficient. This is actually very easy to maintain. Main advantage is its reliability to use resources efficiently and reusability.

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

The documentation that is present online is pretty much complex and sometimes I do face difficulty while configuring for multiple  could services.

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

This is a automation tool that is capable to manage multiple cloud requirements. It is beneficial as it is real quick to setup an whole new environment in few minutes with just configuration file. The people who formally used CLIs that requires a lot of care but terraform setup is quite straight and easy.

  ### 44. 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

  ### 45. 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.

  ### 46. 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.

  ### 47. 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

  ### 48. 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.

  ### 49. 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.

  ### 50. 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


## 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?section=pricing&secure%5Bexpires_at%5D=2026-05-25+03%3A23%3A32+-0500&secure%5Bsession_id%5D=18f61c88-ccf2-49e9-b197-5f5a979d4c97&secure%5Btoken%5D=2c0a681633eadf92e64fab7d36078f0e7d0d55cbf47d17ec96ce116fc716cb16&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)
  - [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)
  - [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 (549 reviews)
  - [GitHub](https://www.g2.com/products/github/reviews) - 4.7/5.0 (2,284 reviews)

