Sign in
Categories
Your Saved List Become a Channel Partner Sell in AWS Marketplace Amazon Web Services Home Help

Reviews from AWS customer

6 AWS reviews

External reviews

106 reviews
from and

External reviews are not included in the AWS star rating for the product.


5-star reviews ( Show all reviews )

    Akshay Sarode

Efficiently manages multi-cloud environments with support for YAML and Bash scripts

  • December 30, 2024
  • Review from a verified AWS customer

What is our primary use case?

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.

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?

Hybrid Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Amazon Web Services (AWS)


    Sadi K.

devops engineer

  • December 09, 2024
  • Review provided by G2

What do you like best about the product?
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 the product?
Terraform can struggle with state file management, especially in collaborative environments, leading to potential conflicts or complexity.
What problems is the product 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.


    AndreiPopescu

Cost-effective product with an efficient infrastructure code feature

  • July 24, 2024
  • Review provided by PeerSpot

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. 


    Utkarsh G.

IaaC at it's best

  • May 21, 2024
  • Review provided by G2

What do you like best about the product?
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 the product?
I particularly have no dislikes it works very great.
What problems is the product 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.


    Moises F.

An essential part of the DevOps Swiss Army Knife

  • April 27, 2024
  • Review provided by G2

What do you like best about the product?
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 the product?
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 the product solving and how is that benefiting you?
- Multi-cloud infrastructure as code.
- Compliance
- Security


    Abhishek C.

Terraform Review

  • April 06, 2024
  • Review provided by G2

What do you like best about the product?
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 the product?
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 the product 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.


    jay j.

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

  • March 24, 2024
  • Review provided by G2

What do you like best about the product?
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 the product?
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 the product solving and how is that benefiting you?
Easy to manage and maintain infrastructure. Reduces human error.


    anan H.

Devops Enginner

  • March 18, 2024
  • Review provided by G2

What do you like best about the product?
using it as infrastructure as code for multiple cloud providers
What do you dislike about the product?
Maybe need to add hooks pre/post for example, that will helps a lot to trigger things before other things
What problems is the product solving and how is that benefiting you?
- handle parallel environments
- handle the infrastructure for each environment as code
- handle infrastructure for multiple cloud providers


    Ashish M.

Terraform is very usable.

  • January 25, 2024
  • Review provided by G2

What do you like best about the product?
It provides automation in technolgoy. Which is very useful in software industry.
What do you dislike about the product?
I think it provides all the quality things. No issue in.
What problems is the product solving and how is that benefiting you?
It provides automation in deploying the task.


    Rakesh K.

DEPLOYMENTS MADE EASY

  • January 24, 2024
  • Review provided by G2

What do you like best about the product?
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 the product?
Nothing that I know of because Terraform makes life easier to work
What problems is the product 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.