Overall Satisfaction with Terraform
The IT team use Terraform to deploy & manage our AWS infrastructure as code.
The main reason for using Terraform is to allow us to reliably deploy AWS infrastructure and have change control/management over changes made to any infrastructure. It gives us the ability to roll out new AWS accounts very easily and quickly, using Terraform with a code repository also provides pipelining/PR approval etc.
The main reason for using Terraform is to allow us to reliably deploy AWS infrastructure and have change control/management over changes made to any infrastructure. It gives us the ability to roll out new AWS accounts very easily and quickly, using Terraform with a code repository also provides pipelining/PR approval etc.
- Deploy infrastructure quickly & reliably
- Repeatability thanks to use of modules
- Dry runs thanks to the plan command
- A new language to learn
- Documentation, specifically examples are often complex and do not explain things very well
- No rollback capability built in, must be done through version control
- Enabled the business to move infrastructure to AWS without concern of losing all infrastructure
- Allows us to plan and review changes with speculative runs
- Provides disaster recovery for AWS accounts being destroyed
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