Try our new research platform with insights from 80,000+ expert users
HashiCorp Terraform Logo

HashiCorp Terraform pros and cons

Vendor: HashiCorp
4.3 out of 5

Pros & Cons summary

Buyer's Guide

Get pricing advice, tips, use cases and valuable features from real users of this product.
Get the report

Prominent pros & cons

PROS

HashiCorp Terraform enables infrastructure as code, allowing teams to code, share, and version their infrastructure for efficient deployment.
It offers extensive multi-cloud support and flexibility, accommodating AWS, Azure, GCP, and more, enhancing adaptability across platforms.
Custom modules and a strong community support personalization and scalability, allowing users to leverage a vast library of pre-existing modules.
The platform's predictability and state file management aid in tracking infrastructure changes and maintaining consistency and stability.
Automation capabilities improve efficiency by speeding up infrastructure provisioning and reducing manual configuration efforts.

CONS

HashiCorp Terraform's object-oriented approach could be improved to better align with modern programming languages.
HashiCorp Terraform has issues with error logging, where error messages are unclear.
HashiCorp Terraform has gaps in security, particularly relating to the management of state files which can store sensitive information in plain text.
HashiCorp Terraform lacks flexibility in handling scripts and complex logic structures, which could be improved by incorporating more programming functions.
HashiCorp Terraform's integration with various platforms and features requires enhancement to reduce time and complexity when managing infrastructures.
 

HashiCorp Terraform Pros review quotes

OM
DevOps Engineer at BioCatch
Dec 30, 2019
We save a lot of time with this solution.
CV
Cloud Automation Engineer at Shell
Sep 29, 2020
The ARM template is very easy to work with, which is a big help to us.
VR
Partner & principal technologist at SwanSpeed Consulting
Apr 1, 2023
One of the most valuable features is that it offers the ability to create a VPC, Virtual Private Cloud and VPN connectivity to the VPC can be automated without having to do it manually.
Learn what your peers think about HashiCorp Terraform. Get advice and tips from experienced pros sharing their opinions. Updated: January 2026.
881,733 professionals have used our research since 2012.
AP
Sr. Systems Engineer / Tech Logic Consultant. at a non-tech company with self employed
Nov 13, 2020
I like the function that shows me a preview of what is happening in the infrastructure.
KulbhushanMayer - PeerSpot reviewer
Co Founder and Technical Architect at Think NYX Technologies LLP
Jan 4, 2021
The most valuable feature is the support for different platforms like cloud, datacenters, VCS, databases, various storage types, and Kubernetes.
it_user1566849 - PeerSpot reviewer
Senior Information Technology System Analyst at YAUSH Technologies
Apr 29, 2021
The state backend, automated describe functionality, modular structures, and variablization using templates are most valuable.
Dima Dorofeyev - PeerSpot reviewer
Senior DevOps/Build Engineer at Dataart
Oct 6, 2021
The solution allows us to work faster with ease and to set up new environments and workspaces.
reviewer1184604 - PeerSpot reviewer
Software Engineering Manager at a tech services company with 10,001+ employees
Jan 13, 2022
This solution is a fast and secure way to provision infrastructure.
Rakib Mahmood - PeerSpot reviewer
Chief Technology and Strategy Officer at The White House
Mar 1, 2022
Provides automation which has increased our efficiency.
PradeepEppalli - PeerSpot reviewer
Cloud & DevOps Architect at Accenture
Apr 29, 2022
This solution makes it easier to manage a multi-cloud environment and have your entire infrastructure as code.
 

HashiCorp Terraform Cons review quotes

OM
DevOps Engineer at BioCatch
Dec 30, 2019
It should have a more object-oriented approach like different coding languages.
CV
Cloud Automation Engineer at Shell
Sep 29, 2020
On a scale from one to ten, I would give this solution a rating of seven; strictly because I was uncomfortable using the ARM template earlier. After another six months, I am sure I will give it a rating of 10, but at this point in time in my experience, I say seven, but not because of the tool itself.
VR
Partner & principal technologist at SwanSpeed Consulting
Apr 1, 2023
I still struggle a bit when configuring VPNs when we have multiple rules. If we have five or six virtual private clouds and we have to give rights between those multiple VPCs, we can have big problems. I think it was a learning curve and then we improved it.
Learn what your peers think about HashiCorp Terraform. Get advice and tips from experienced pros sharing their opinions. Updated: January 2026.
881,733 professionals have used our research since 2012.
AP
Sr. Systems Engineer / Tech Logic Consultant. at a non-tech company with self employed
Nov 13, 2020
If you are copying something from a well running machine to a remote machine, there are some issues with the current version, but it is acceptable.
KulbhushanMayer - PeerSpot reviewer
Co Founder and Technical Architect at Think NYX Technologies LLP
Jan 4, 2021
They have added a feature that helps us to import existing resources to our workspace, but if they can help us to create the code for the import, as well, then it would be a great addition.
it_user1566849 - PeerSpot reviewer
Senior Information Technology System Analyst at YAUSH Technologies
Apr 29, 2021
The state locking functionality can be improved. In certain situations, we have to force-unlock the state, which sometimes does not work. When that happens, we have to manually go to the state backend and remove that particular state, which is kind of a cumbersome process. It should also have more functions, more expressions, and support for more products.
Dima Dorofeyev - PeerSpot reviewer
Senior DevOps/Build Engineer at Dataart
Oct 6, 2021
I would like to see a short-term option for a short-term plan.
reviewer1184604 - PeerSpot reviewer
Software Engineering Manager at a tech services company with 10,001+ employees
Jan 13, 2022
This solution could be improved by adding features such as CDM to accelerate the access of data by the users.
Rakib Mahmood - PeerSpot reviewer
Chief Technology and Strategy Officer at The White House
Mar 1, 2022
Terraform lacks in running script.
PradeepEppalli - PeerSpot reviewer
Cloud & DevOps Architect at Accenture
Apr 29, 2022
On occasion, I have noticed a number of bugs in this solution that have needed to be fixed.