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

HCP Terraform

HashiCorp | 1

Reviews from AWS Marketplace

0 AWS reviews
  • 5 star
    0
  • 4 star
    0
  • 3 star
    0
  • 2 star
    0
  • 1 star
    0

External reviews

89 reviews
from G2

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


    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 verified 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.


    Ramiro C.

GitOps harmony with Terraform

  • December 18, 2023
  • Review provided by G2

What do you like best about the product?
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.
What do you dislike about the product?
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.
What problems is the product solving and how is that benefiting you?
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.


    Computer Software

Very helpfull for creating the complete environment

  • November 06, 2023
  • Review provided by G2

What do you like best about the product?
Easily writeable and suitable for multiple environments
What do you dislike about the product?
At a time only one person can work in the same environment.
What problems is the product solving and how is that benefiting you?
it is very useful for creating the complete environment in single click.


    Madhukar B.

Best IAC tool to deploy infrastructure on cloud such as AWS,Azure etc

  • October 22, 2023
  • Review provided by G2

What do you like best about the product?
We can spin up required infrastructure within in minutes, absolutely easy to use application with abundant documentation available online.
What do you dislike about the product?
I loved everything, but there can be an option to protect statefile with a password on local machine.
What problems is the product solving and how is that benefiting you?
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.