4 ms·
Main reasons to use CF over TF in the AWS world include: rollbacks (giving you some form of transactionality), better understanding of success criteria (though
by fishnchips 5y ago
Main reasons to use CF over TF in the AWS world include: rollbacks (giving you some form of transactionality), better understanding of success criteria (though arguably Terraform now can understand what it means for an ECS deployment to succeed), and more complete support for newer features.
- deberon 5y agoI would argue against your final point. They may support some features that Terraform does not, but on the whole I would expect Terraform to have a more complete feature-set than CloudFormation.
- fishnchips 5y agoAll I’m saying is that many new features are supported by CF first, for obvious reasons. Overall though yes, TF has a broader feature set and better documentation. I generally prefer to read TF AWS docs to reading AWS’ own, even outside of TF context.