The primary use case for Terraform is the deployment of infrastructure as a code, creating pipelines, and deploying scripts for services like VPC, EC2, and other AWS services. I also use Terraform for managing multi-cloud environments, easily connecting with services like AWS, Azure, and GCP.

External reviews
External reviews are not included in the AWS star rating for the product.
Efficiently manages multi-cloud environments with support for YAML and Bash scripts
What is our primary use case?
What is most valuable?
The most valuable feature of Terraform is its ability to easily connect and manage various cloud services, such as AWS, Azure and GCP. I appreciate that with just a few commands, Terraform can deploy tools into the server, which simplifies the process significantly.
Additionally, the support for YAML and Bash scripts allows for straightforward deployment. Terraform's infrastructure as a code tool facilitates deploying code on tools, and once configured with AWS and local Terraform systems, it can be reused multiple times without much issue.
What needs improvement?
When connecting to services on a hybrid cloud, I sometimes face issues with understanding usernames or passwords, leading to loss of connectivity. User education could improve this.
For how long have I used the solution?
I have been using Terraform for approximately three years.
What do I think about the stability of the solution?
Once the configuration is set, there are generally no significant stability issues. Terraform runs smoothly.
What do I think about the scalability of the solution?
Scalability is effective, and I would rate it a ten out of ten.
How are customer service and support?
I have not faced any significant issues that required me to contact support, however, they provide mail IDs, a portal, and contact numbers for assistance. I would rate it nine out of ten.
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
I used Ansible before using Terraform. Currently, I prefer Terraform for its ease of use, though Ansible is also very efficient with few commands.
How was the initial setup?
The initial setup is straightforward, using YAML and Bash scripts for creating infrastructure, which can then be easily deployed using tools like Visual Studio Code.
What's my experience with pricing, setup cost, and licensing?
I use the open-source version of Terraform, so there is no cost for me. There is a paid version available for clients who require premium features such as security and compliance.
Which other solutions did I evaluate?
I have worked with Ansible, which is also effective for connecting to servers and services with minimal commands.
What other advice do I have?
On a scale of one to ten, I rate Terraform a ten.
Ansible is also highly effective when minimal command usage is required.
Which deployment model are you using for this solution?
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
devops engineer
Cost-effective product with an efficient infrastructure code feature
What is our primary use case?
We use the product for cloud deployments, specifically provisioning services in the cloud.
What is most valuable?
The platform's most valuable feature is the infrastructure as code aspect, which allows us to code the infrastructure part, making deployments more efficient.
What needs improvement?
One area for improvement could be the inclusion of more dedicated Terraform providers developed by the companies themselves, rather than relying on third-party developers.
Additional features could include more intuitive environment-specific configurations and possibly enhanced support for development and production environments.
For how long have I used the solution?
I have been using HashiCorp Terraform for approximately six months.
What do I think about the stability of the solution?
I rate the platform's stability a ten out of ten.
What do I think about the scalability of the solution?
I rate the platform scalability a ten out of ten.
How was the initial setup?
The initial setup was straightforward. I rate the process a ten out of ten.
What's my experience with pricing, setup cost, and licensing?
The product can be cost-effective, especially if you use the CLI and do not require the cloud solutions provided by HashiCorp. It can be used for free, which is beneficial for small companies.
What other advice do I have?
I rate HashiCorp Terraform a ten out of ten.
IaaC at it's best
An essential part of the DevOps Swiss Army Knife
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.
- Compliance
- Security
Terraform Review
Terraform is a great tool in the market to manage infrastructure as a Code.
Certifications are available to improve skills.
Devops Enginner
- handle the infrastructure for each environment as code
- handle infrastructure for multiple cloud providers
Terraform is very usable.
DEPLOYMENTS MADE EASY
Commands are simple yet unique to run and helps in building infrastructure as per our requirement.
Help in replicating instances and importing our organisation existing configuration into Terraform without any hassle.