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 offers a time-saving infrastructure as code approach, enabling efficient deployment and management of cloud services.
The platform is open-source, providing flexibility across multiple cloud providers with minor code adjustments.
Terraform Plan feature allows users to see infrastructure differences before deployment, enhancing security and predictability.
Using public modules and customizability, Terraform supports a wide range of integrations and secure practices, improving functionality.
The coding language of Terraform facilitates ease of use and automation, minimizing manual tasks and ensuring stability.

CONS

HashiCorp Terraform could improve integration with VCloud Director, requiring enhancements to prevent time wastage when creating virtual machines.
The lack of flexibility in supporting common programming languages and YAML, along with the need for more programmatic capabilities, are areas HashiCorp Terraform should address.
There are concerns over open-sourced plugins, with security vulnerabilities and maintenance issues arising from plugins created by students or hobbyists in the HashiCorp Terraform registry, with demands for more dedicated providers developed by companies.
HashiCorp Terraform does not offer real-time syncing with infrastructure, requiring users to run CLI commands to sync the state file, suggesting improvements for state management efficiency.
HashiCorp Terraform needs improvements in backend stability, facing unexpected terminations and compromised connectivity issues while managing hybrid cloud services.
 

HashiCorp Terraform Pros review quotes

Eryk Lawyd - PeerSpot reviewer
Jul 5, 2023
It is the customization of Terraform's modules that I find most valuable.
reviewer2035185 - PeerSpot reviewer
May 26, 2025
One of the major benefits of HashiCorp Terraform is that it is platform-agnostic because it supports multiple cloud platforms.
UsmanAhmad - PeerSpot reviewer
Apr 23, 2024
Terraform is that it is an open-source tool that gives us great flexibility. Using the Terraform HCL, we are not restricted to a single cloud provider. If my client asks me to deploy the same infrastructure on Azure or GCP, I can use the same code with minor modifications to account for the different providers. This means we are not limited to a specific cloud.
Learn what your peers think about HashiCorp Terraform. Get advice and tips from experienced pros sharing their opinions. Updated: September 2025.
867,349 professionals have used our research since 2012.
reviewer1980198 - PeerSpot reviewer
Oct 4, 2022
The concept of infrastructure as code is quite intriguing. We have an infrastructure in our code and a state file where we can verify whether something is changed when it was changed, and who changed it. When we use Terraform, these kinds of things fascinate us.
VR
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.
Patryk Golabek - PeerSpot reviewer
Jan 27, 2023
The valuable features of HashiCorp Terraform are the infrastructure can be written, shared, and collaborated on using code, which speeds up deployment. Additionally, bugs and issues can be fixed in the code and redeployed, making it less risky. It is a more efficient method compared to the traditional approach of writing scripts to set up infrastructure.
Rakib Mahmood - PeerSpot reviewer
Mar 1, 2022
Provides automation which has increased our efficiency.
VictorAugusto De Souza E Silva - PeerSpot reviewer
Sep 5, 2025
HashiCorp Terraform operates on a declarative rather than imperative approach, which enables us to repeat processes and creation, allowing us to test, rollback, and view the history of every change using Git.
Tony-Kerr - PeerSpot reviewer
Jun 28, 2024
Terraform has extensive integrations across various platforms. It includes modules that enhance functionality and support for secure practices, such as Terraform Sentinel, which offers code analysis capabilities.
AP
Nov 13, 2020
I like the function that shows me a preview of what is happening in the infrastructure.
 

HashiCorp Terraform Cons review quotes

Eryk Lawyd - PeerSpot reviewer
Jul 5, 2023
Terraform could create more examples in the documentation.
reviewer2035185 - PeerSpot reviewer
May 26, 2025
One issue we have faced with HashiCorp Terraform is that sometimes the latest features that Microsoft suggests are added in their services take some time for HashiCorp Terraform to get enhanced.
UsmanAhmad - PeerSpot reviewer
Apr 23, 2024
Terraform does not provide an automatic feature to convert infrastructure code from one cloud platform to another.
Learn what your peers think about HashiCorp Terraform. Get advice and tips from experienced pros sharing their opinions. Updated: September 2025.
867,349 professionals have used our research since 2012.
reviewer1980198 - PeerSpot reviewer
Oct 4, 2022
I would want to see more programmatic capabilities implemented, such as if, else, and simple to manage things in terms of how I can use some programming functions to assist us to achieve more. I would like to have programming language-relevant features, to have programming language be the primary way.
VR
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.
Patryk Golabek - PeerSpot reviewer
Jan 27, 2023
HashiCorp Terraform is an open-source tool that relies on external developers to create plugins to expand its capabilities. However, this approach can be problematic as not all plugins are created by professionals and some may have security vulnerabilities. In the case of GKE, Google has created a solid plugin, but for other services, one must search for plugins on the HashiCorp Terraform registry, which can be hit or miss, as many plugins are created by students or hobbyists, who may not continue to maintain or update them. This model of open-sourced plugins may not be the most reliable or secure way of expanding the tool's capabilities.
Rakib Mahmood - PeerSpot reviewer
Mar 1, 2022
Terraform lacks in running script.
VictorAugusto De Souza E Silva - PeerSpot reviewer
Sep 5, 2025
Two aspects of HashiCorp Terraform could be improved: it should have better included tests and a more precise validator.
Tony-Kerr - PeerSpot reviewer
Jun 28, 2024
Terraform should monitor the backend storage more closely. You can handle it within Azure, but HashiCorp should release a dedicated tool to protect those secrets and ensure they're fully encrypted.
AP
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.