Summary
In this chapter, we learned a few important concepts behind Terraform. We now know how Terraform leverages the power of graph theory to manage dependencies between resources and saw how exactly it builds graphs via the terraform graph command. There were many graphs to look at, and with the help of them, we learned how Terraform allows you to add more flexibility to dependency handling via the depends_on and ignore_changes parameters.
After learning about this important backbone of Terraform, we started writing a slightly more mature template and soon figured out that it has some issues with code duplication. Luckily, we managed to use Terraform modules to reduce the duplication and, more importantly, we even found out that the very first ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access