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.


    Information Technology and Services

I am DevOps/SRE engineer and i am using terraform from last 4 years

  • November 16, 2021
  • Review provided by G2

What do you like best about the product?
We can automate all cloud services things that we are doing manually to
What do you dislike about the product?
some condition based checks are not supported like if you have scenarios like if rds exist, than don't create, this is hard to manage by using terraform
What problems is the product solving and how is that benefiting you?
Everything like to create the whole infrastructure without login to cloud console, save my time very much


    Computer Software

Easily Provision Cloud Resources

  • November 09, 2021
  • Review verified by G2

What do you like best about the product?
Terraform is a quick, easy, and repeatable way to quickly provision cloud resources. It's supported by the community and is kept maintained. It's also a relatively cloud-agnostic way to deploy cloud resources: even though you need to define specific providers, the basic way of provisioning is still the same.
What do you dislike about the product?
The state can be a little confusing at first. It can take a few refreshes to get the state synced up if you use cloud storage. Also can get a little weird if multiple developers are using the same state file.
What problems is the product solving and how is that benefiting you?
I used Terraform to deploy a web application (that utilized other AWS services than just a database and a few containers) to AWS, and am now using it to deploy a Landing Zone to Azure. Spin up to switch to Azure from the (more familiar to me) AWS was pretty minimal.


    Shriya S.

Terraform for Provisioning resources

  • October 28, 2021
  • Review provided by G2

What do you like best about the product?
1. Provision resources in one environment and quickly provision in other environments: Example: In the development environment, created scripts to provision storage accounts, Virtual machines, etc. I needed same resources in Production environement, so just ran the scripts which was created for development and got my resources provisioned without doing repeating provisioning tasks.
2. Reduce developers work: As once a resource is provisioned in one environment, developer can easily create same resource by running the same scripts.
What do you dislike about the product?
1. Less Examples: There is only one example per resource.
2. Terraform is still growing due to which there are less users, less support.
3. For new developers, it becomes a bit tricky to understand whole work flow of terraform.
What problems is the product solving and how is that benefiting you?
1. Reduces the developer's manual work: I have been using it for more than 6 months and it s easy to use. Example of my usuage: I just wrote a script for one resource and ran the script for one environment, Then after few days got the request to provide the same resource in another environment, so I just copied the script made some changes in variable names (e.g. virtual machine name) and resource was provisioned within 10 min without any issues.
2. Experienced developers find it easy to use once the workflow of terraform is known (key understanding of terraform state file etc.)


    Shruti J.

Best available tool for infrastructure provisioning.

  • September 16, 2021
  • Review provided by G2

What do you like best about the product?
Terraform language is easy to learn that i learned it within weeks. It's concept is easy to implement and we can provision infrastructure that too of organisation level.
What do you dislike about the product?
If in case we loose the state file then we need to either manually manage the resources or import all the resources back into the terraform.
What problems is the product solving and how is that benefiting you?
It ease to manage the infrastructure provisioning and all the infrastructure resources can be created on hitting few commands. It does help in code reusability and working in a team for creating huge infrastructure with automation.
Recommendations to others considering the product:
Please select backend wisely as you may compromise with sensitive data or keys.


    Information Services

Excellent tool for cloud resource provisioning and versioning

  • September 02, 2021
  • Review verified by G2

What do you like best about the product?
Terraform is the central management repository of your cloud resources, separation of resources according to teams' needs, and ability to automate provisioning.
What do you dislike about the product?
It could take several minutes to run a plan for a slight change if you have thousands of resources in your project.
What problems is the product solving and how is that benefiting you?
Automate cloud resources provisioning, change tracking, and versioning. Terraform enables devops and IaS.
Recommendations to others considering the product:
Review the list of supported cloud providers as well as services that Terraform versions supports.


    Saqib M.

Great tool for centrally managing Cloud resources

  • August 23, 2021
  • Review verified by G2

What do you like best about the product?
Terraform allowed us to bring DevOps practices to managing the cloud infrastructure as Infrastructure-as -Code. We have solutions spanning across multiple providers and we employ Terraform to centrally manage our resources. We maintain a codebase for Infrastructure-as-Code on our enterprise git. We have create a DevOps cycles using Jenkins automation server.

Our infrastructure engineering team has implemented the DevOps process to maintaining the Infrastructure-as-Code to provision cloud resource. This brings us to enforcing company-wide governance and compliance policies.

Reusabilty is another aspect I like about Terraform. We create modules for our small solutions then we usethose modules in our other complex solutions. We create module so that we do not have to implement compliance and least-privileges security every time in our solutions architecture. Reusing prebuilt modules help us focus on the overall architecture than worrying about compliance or security of resources provisioned by the module, since they already passed the compliance and security threshold.

We can quickly provision resources to various providers using Terraform. This further allows us to make small changes quickly to our existing infrastructure provisioned via Terraform. In other words, it provides ease of provisioning and managing the resources on different providers.
What do you dislike about the product?
Sometimes, we are stuck with some issues and could not get around as those are the known issues. It's an open-source project, so we can expect to have such discrepancies.
What problems is the product solving and how is that benefiting you?
We implemented the DevOps process in the provisioning and management of our cloud infrastructure. We maintain a repo of infrastructure as code with Pipelines created in Jenkins that provisions and manages the cloud infrastructure in dev and prod environments.

We create reusable modules that could be referred to in complex architectures later on.
Recommendations to others considering the product:
For your cloud infrastructure management, I recommend using Terraform. Terraform allows the central management of all infrastructure in any supported cloud provider. Terraform is a way to implement the DevOps process in infrastructure management, which could greatly simplify the coding, testing, provisioning, and improvement cycles for infrastructure management


    ANurag T.

Leading Infrastructure As Code management tool

  • July 26, 2021
  • Review provided by G2

What do you like best about the product?
Hashicorp made it opensource so we're free to write our own providers.
It has large community and a huge set of providers which contains ton of modules.
What do you dislike about the product?
Functionality gets changed in every version of Terraform, If you've written IaC in version x than there are higher chances that IaC won't work in the newer versions.
What problems is the product solving and how is that benefiting you?
In my org there was a challenge to write IaC for the existing deployed infrastructure and terraform helped us, it's very easy to write IaC for an existing infrastructure using Terraform.

Using terraform now it's very easy to figure out the bugs in infrastructure configuration.


    James M.

Infrastructure as code

  • June 17, 2021
  • Review verified by G2

What do you like best about the product?
Ability to deploy replicable infrastructure quickly and easily
documentation on there website for each provider also has examples which makes it a lot easier to learn
Can be used with a lot of different providers unlike somthing like cloudformation which can only be used with AWS
What do you dislike about the product?
sometimes hard to get it to do exactly what you want it to do due to it being there own programming language
What problems is the product solving and how is that benefiting you?
We are using this to make sure that are environments are all the same. when we need to deploy a new environment using terraform saves us around 5 days of manual work and means that little things dont get forgotten about or missed
Recommendations to others considering the product:
I would recommend using terraform over somthing like cloudformation on AWS once you have learnt how it works you can use it with different providers


    Yiorgos [George] A.

Use terraform

  • January 11, 2021
  • Review provided by G2

What do you like best about the product?
Declarative style for describing infrastructures.
What do you dislike about the product?
Sometimes after application resources need to be recreated while in fact this is not really necessary. The good thing is, as versions progress, this happens less often.
What problems is the product solving and how is that benefiting you?
Making infrastructure reviewable, auditable and immutable.


    Information Technology and Services

Automated Deployments to Cloud Easily

  • November 18, 2020
  • Review provided by G2

What do you like best about the product?
Easy to deploy the same infrastructure across many accounts
Easy to write syntax and understand
What do you dislike about the product?
The documentation is a bit poor. This could be improved with viable options for parameters
What problems is the product solving and how is that benefiting you?
Deploying infrastructure automatically across multiple accounts, not having to manually click and worrying about human error when deploying