Terraform - Best Cloud-agnostic Infrastructure Provisioning Tool.
Updated August 07, 2021
Terraform - Best Cloud-agnostic Infrastructure Provisioning Tool.
Score 8 out of 10
Vetted Review
Verified User
Overall Satisfaction with Terraform
Terraform is being used here for the infrastructure provisioning. Whenever we want to create any new resource on our AWS cloud or update an existing one by providing different variables, we use Terraform to do so. The whole organization uses it for the same purpose. It makes it easier for us to provision infrastructure by having that infrastructure as a code using Terraform.
Pros
- Terraform is cloud agnostic. Just select the suitable provider for the cloud and it will do the job.
- Templating is possible to make the Terraform templates reusable.
- Variables can be created to make the templates generic so that it can be reused for different environments or resources.
Cons
- Terraform doesn't have a GUI which would have made its use a lot easier.
- There is no auto-rollback feature upon failure.
- Tracking and visibility can be improved as using Terraform plan to find out what is already created via Terraform by using Terraform state is a bit harder.
- Terraform is free to use.
- Terraform is easy to maintain.
- Terraform makes infrastructure provisioning faster as code is already written and we just need to run it.
AWS CloudFormation is better if you just want to stick with AWS because it's integration with AWS is better, provides auto-rollback in case of failures, and has GUI to manage and view the stacks built. Terraform is better when we want to stay cloud-agnostic. Terraform is better if we are using multiple cloud resources for our solution.
Do you think HashiCorp Terraform delivers good value for the price?
Yes
Are you happy with HashiCorp Terraform's feature set?
Yes
Did HashiCorp Terraform live up to sales and marketing promises?
Yes
Did implementation of HashiCorp Terraform go as expected?
Yes
Would you buy HashiCorp Terraform again?
Yes
Comments
Please log in to join the conversation