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.


    Dhaval D.

Simple yet powerful Iaac tool

  • June 27, 2023
  • Review provided by G2

What do you like best about the product?
-The installation process is straightforward and simple
-HCL is also simple and easy to learn
-Since it is declarative in nature it becomes easy to manage resources
-Works perfectly with all major cloud providers such as AWS, GCP, Azure, etc.
What do you dislike about the product?
-Configuration management can be a little confusing if the infra size is large
-Code can be messy if not managed properly
-Team collaboration is not supported by default, however there are multiple ways to achieve this
What problems is the product solving and how is that benefiting you?
Terraform makes it simple to manage large amounts of servers, or any other resources through configuration. We can easily deploy and manage resources using terraform across multiple clouds at the same time, that really reviling for any system admin.


    Information Technology and Services

Terraform is one of the best open source infrastructure as code tool

  • June 26, 2023
  • Review provided by G2

What do you like best about the product?
Terraform helps us to deploy AWS infrastructure easily using infrastructure as code.
Terraform modules feature helps us with reusability, we can easily replicate multiple environments using Terraform modules.
We use the Terraform cloud, which helps us to manage the Terraform state securely and consistently.
What do you dislike about the product?
Sometimes there are issues in upgrading terraform module versions due to changes in syntax and values.
Importing the infrastructure resources in terraform sometime gives issues and need more work.
What problems is the product solving and how is that benefiting you?
Terraform helps us to deploy AWS infrastructure easily using infrastructure as code.
Terraform modules feature helps us with reusability, we can easily replicate multiple environments using Terraform modules.
We use the Terraform cloud, which helps us to manage the Terraform state securely and consistently.


    Jerin R.

Automation of Cloud Services

  • June 08, 2023
  • Review provided by G2

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


    MichalSmolik

An easy code writing solution that requires native provider service and better integration support

  • June 07, 2023
  • Review provided by PeerSpot

What is our primary use case?

Our primary use for the solution is to create infrastructure on the cloud. 

We are a cloud integrator. We write our codes in Terraform and reuse them for multiple customers by changing the values. 

What is most valuable?

The most valuable feature is the great community support. 

What needs improvement?

The product can be improved by implementing a native provider service. With Terraform, you need to switch the provider's version and get functionality from only that version. 

The competitor tools have native providers. You don't have to wait and request the provider to gain functionality; it's provided directly from the cloud. 

The integration with this solution needs to be improved. For example, if you want to deploy something from Terraform to Kubernetes and make changes very often, practically, it isn't easy to implement. If someone deletes something accidentally, the integration won't function well.  

For how long have I used the solution?

I have been using this solution for more than five years. 

What do I think about the stability of the solution?

I would rate stability a nine out of ten. I don't have any problems with the stability. 

What do I think about the scalability of the solution?

I would rate scalability a seven out of ten. It is problematic when multiple people want to work on the same Terraform code.

This solution is best suited for enterprise-level companies, but medium and small businesses can also use it. 

How was the initial setup?

The initial setup is straightforward. The deployment time for the solution is about thirty minutes. 

We are using all the deployment models for this solution. But I prefer to use the CI/CD pipeline, which involves running the Terraform code as a final solution. I also prefer the CLI platform on my computer for development. When I develop the code, I prefer running it from my computer. After the code development, I prefer to have its own CI/CD pipeline. 

What's my experience with pricing, setup cost, and licensing?

I would rate pricing a ten out of ten. You can do everything with the free license of this solution. The paid license is not required to use Terraform. 

Which other solutions did I evaluate?

We used Pulumi for a project. We found that Terraform is easier to write code and works faster. 

But it would be best if you learned Terraform HCL language. In the competitor solution Pulumi, languages like Go, Python, and other languages can be used. There is no need to learn a new language to use Pulumi. 

For me, it's more complicated to write the same infrastructure. If you are a cloud administrator, you should use Terraform. But if you are a developer or want to deploy simple infrastructure with knowledge of the cloud, then you should use Pulumi.

What other advice do I have?

I will rate the solution a five out of ten. This is because multiple other solutions get used with Terraform. For servers, we use Ansible, whereas, for cloud infrastructure, we use Terraform. Developers need Pulumi for implementation. Terraform is facing a lot of competition. 

I would recommend Terraform to others. If you have more than one environment, you will definitely need Terraform. 


    Luis Mario Ramos Santos

Has good scalability and is easy to integrate

  • May 17, 2023
  • Review provided by PeerSpot

What is most valuable?

It is easy to architect cloud infrastructure using the solution. Also, its simple interface helps in developing specific scripts.

What needs improvement?

They should provide more tutorials to understand the solution's use cases. Also, they include more specific features into it.

For how long have I used the solution?

I have been using the solution for three years.

What do I think about the stability of the solution?

It is a stable solution.

What do I think about the scalability of the solution?

It is a scalable solution.

How was the initial setup?

The solution's initial setup process is straightforward. It takes a couple of weeks to complete. Once you define everything, you can start working on it right away. The deployment happens almost immediately.

What other advice do I have?

I recommend the solution to others. I rate it ten out of ten.


    Mahmmoud Rabie

A stable solution for that helps to create a well-designed infrastructure

  • May 05, 2023
  • Review provided by PeerSpot

What is our primary use case?

We use the solution for three things. Firstly, to automate the infrastructure, like enabling Logpush to Datadog. Secondly, for Cloudflare AWS and Insight AWS. Thirdly, we use Terraform to create infrastructure.

How has it helped my organization?

It is one of the best things because now we have everything automated with Terraform. We didn't have an outage for the last three years because everything is written in a code, and every change we have made is recorded. If we didn't have a tool like Terraform, it would be extremely complex to achieve this level of maturity with infrastructure.

What is most valuable?

The state file is the most valuable feature because it helps one know what exactly one has.

What needs improvement?

The solution is complex when we use it for a loop. This is a problem, not because of the language itself, but because of how the infrastructure generally works. It's different from Python.

For how long have I used the solution?

I have been using the solution for three and a half years.

What do I think about the stability of the solution?

It is a stable solution. I rate it nine out of ten.

What do I think about the scalability of the solution?

The solution is not very scalable. I rate it six out of ten.

How was the initial setup?

The initial setup is complex.

What was our ROI?

We have seen ROI with the tool's use. 

What other advice do I have?

I plan to use the solution more in the future. I recommend people to use it as it is the best tool in the market at the moment to create infrastructure anywhere.

I rate it ten out of ten.


    Sofya N.

Difficult to learn

  • April 02, 2023
  • Review provided by G2

What do you like best about the product?
It is good that we can save the infrastructure as code, so it is easy to deploy even if something goes wrong.
What do you dislike about the product?
I peronally find it very difficult to learn and don't really understand it.
What problems is the product solving and how is that benefiting you?
It automates the infrastructure by deploying it as code.


    Timo G.

Terraform, best thing for people working in operations since sliced bread

  • March 18, 2023
  • Review provided by G2

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


    Mekuleyi M.

Reviewing Terraform Hashicorp

  • February 23, 2023
  • Review provided by G2

What do you like best about the product?
I like the fact that HCL is a very simple and intuitive language to write, I like the fact that the deployment mechanisms are also simple and easy to understand. I also like the fact it is easy to deploy and review configuration.
What do you dislike about the product?
I dont like the fact that you have to use a seperate mechnism to manage state files especially if you are hoping to collaborate on terraform and build out commponent with your team
What problems is the product solving and how is that benefiting you?
Terraform is enabling us to define configuration very easily and very quickly, it also enabling us to manage deployments, manage infrastructure and to ensure that what we have running is a representation of the prodduction environment


    Harshal S.

Best Infrastructure as code tool ever ?

  • February 06, 2023
  • Review provided by G2

What do you like best about the product?
I've been using Terraform for almost one year and here are some things that I like about Terraform
1:easy to learn.
2:Rich documentation and strong community support.
3:easy to implement.
4: Easy Integrations with different tools.
5: it supports multiple clouds.
6:Terraform generates execution plans to show you exactly what changes will be made before they are applied, reducing the risk of unintended changes.
What do you dislike about the product?
While working, I've noticed some flaws those are :
1: It does not support programming language.
2: It does not support importing code from other IaC tools.
3: We have to manage our state files.
4: Debugging code is challenging. Especially when working with complex modules or resource types.
What problems is the product solving and how is that benefiting you?
Previous tools are very outdated now, and they have lots of drawbacks when it comes to Infrastructure automation; without Terraform, we would have to do all the Infrastructure deployment manually multiple times repeatedly, which was a kind of headache, but with Terraform, we can deploy any resource within seconds and as many times we want . Terraform can manage large complex enterprise-level configurations without any problem, which has helped me in my work.