


1) Infrastructure as a code.
2) Easy templates and module.
3) Time saving in creating multiple infrastructure over supported cloud platform.
4) Template logic and code is user-friendly an easy to understand.
5) Best use cases can be obtain with AWS cloud. Review collected by and hosted on G2.com.
None as per now. Feature releases could be less frequent so that end client could do required version based changes. Review collected by and hosted on G2.com.
![Yiorgos [George] A. Yiorgos [George] A.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif)
Declarative style for describing infrastructures. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.

Terraform gives you the ability to create your infrastructure. I have used terraform for creating infrastructure on AWS. Review collected by and hosted on G2.com.
I haven't faced any specific issues, as of now. Review collected by and hosted on G2.com.

Currently automating aws infra with the help of terraform. This has made deployment of environments a breeze. The structure of terraform files are easy to understand and modify. This makes it very easy to code with fewer lines of code. Though it has a bit of initial learning curve, once you understand how to use it its very easy to manage and update. Review collected by and hosted on G2.com.
Sometimes the deployment takes long, mostly due to a dependency while modifying. The enterprise version is very costly. Review collected by and hosted on G2.com.
Easy to deploy the same infrastructure across many accounts
Easy to write syntax and understand Review collected by and hosted on G2.com.
The documentation is a bit poor. This could be improved with viable options for parameters Review collected by and hosted on G2.com.

Shorter learning curve, if you are already familiar similar stuff like CloudFormation. Review collected by and hosted on G2.com.
I think more and better quality tutorial and courses would definitely help Review collected by and hosted on G2.com.

You can version you infrastructure along with your code. So rollbacks are easy. Review collected by and hosted on G2.com.
There terraform files Aren't programmatic and are based on desired state. Them being programmatic can help add additional functionality. Review collected by and hosted on G2.com.

Integration with packer and ansible is good. Review collected by and hosted on G2.com.
HCl script language can be more easy to write. Review collected by and hosted on G2.com.
Not having to use the AWS web console really helped piece together AWS concepts. Review collected by and hosted on G2.com.
There is quite a steep up front learning cost.
It's hard to tinker with it as compared to Review collected by and hosted on G2.com.