We’ve been using terraform daily at $WORK for slightly more than 2 years now and have been very happy with it so far. What’s also interesting is that Terraform supports new AWS features before Cloudformation, which doesn’t make sense but is fun nevertheless.
I would actually go to terraform’s docs to learn about AWS features instead of AWS’.
One hassle with terraform and AWS is that the AWS API does certain things in the background that terraform can’t control (certain default or dependent actions) which can be a real pain when trying to re-deploy stuff with terraform. Some manual cleanup might be necessary still.
We’ve just started to use Terra Form, any tips?
I wrote a blog post on this topic last year. Hope this is helpful!