Update: I took this blog post series, expanded it, and turned it into a book called Terraform: Up & Running!
In the previous parts of the Comprehensive Guide to Terraform series, we explained why we picked Terraform, introduced the basic syntax and features of Terraform, discussed how to manage Terraform state, showed how to create reusable infrastructure modules with Terraform, and learned some Terraform tips & tricks such as loops and if-statements. Today, we are releasing the sixth and final part of the series: how to use terraform as a team.
In this part, we discuss collaboration, coding guidelines, and workflow for Terraform projects. By the end of the post, you’ll know how to manage infrastructure-as-code so that multiple people can work on it at the same time successfully.