Home/ Cloud Management Platform/ HashiCorp Terraform/ Reviews
86% SW Score The SW Score ranks the products within a particular category on a variety of parameters, to provide a definite ranking system. Read more
Automate infrastructure on any cloud
73.9%
23.4%
1.8%
0.9%
0%
Ease of Use, Multi-Cloud Support, Infrastructure as Code, Extensive Integrations
Steep Learning Curve, State File Management Issues, Limited Development Testing Support, Slow for Large Deployments
User reviews indicate that HashiCorp Terraform is a highly regarded Infrastructure as Code (IaC) tool, praised for its ease of use, multi-cloud support, and ability to automate infrastructure provisioning. Users appreciate the clear syntax and extensive documentation, which facilitate quick learning and implementation. However, some users note a steeper learning curve for beginners, particularly regarding state file management. While the tool is considered robust, it could benefit from improved error handling, particularly during complex deployments.
AI-Generated from the text of User Reviews
We can spin up required infrastructure within in minutes, absolutely easy to use application with abundant documentation available online.
I loved everything, but there can be an option to protect statefile with a password on local machine.
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.
Everything we can automate as a code,means whatever infrastrucute you need you can automate in the form of code.
there is nothing which can be disliked.it is pretty impressive tool
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.
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.
Need to bring many more functions so that to make most use full potential of the Infrastructure as Code.
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.
Easy syntax and multi cloud support for almost all services and automation is easy using CI/CD pipelines
State file management can be improved and more oprions for backend can be added
Automating creation of all cloud resources and managing the resources with CI/CD pipelines . We are currently using Gitlab CI/CD
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
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
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
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...
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...
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...
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.
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.
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.
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
Documentation is too complex for beginners, lack of proper good-practices handbook/whitepaper
Write your infrastructure as a code, declarative approach
It is useful in my case to build code and organize modules in order to fast deploy changes in cloud infrastructure.
In its website should involve real cases as practical guide to help new engineers.
Create reproducible infrastructure easily.
Looking for the right SaaS
We can help you choose the best SaaS for your specific requirements. Our in-house experts will assist you with their hand-picked recommendations.
Want more customers?
Our experts will research about your product and list it on SaaSworthy for FREE.
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.
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.
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.