Part 2. Terraform in production
Now that you understand the Terraform language, it’s time to put it into production. In this section, we focus on everything it takes to run Terraform as a high-performing team:
- In chapter 6, we focus on managing the Terraform state, diving deep into what state actually is and how to manage it in a team setting.
- Chapter 7 introduces continuous integration, where we’ll use open source projects in the Terraform ecosystem to test for code quality, standards, and security.
- Chapter 8 jumps into continuous delivery systems, which can be used to manage your Terraform deployments.
- Chapter 9 breaks down testing with Terraform and Terragrunt, helping developers build guardrails and safety into their systems.
The chapters in this section are crucial for building and maintaining high-quality code. By mastering the techniques in this portion of the book, you’ll reduce the amount of time you spend on maintenance while increasing the resiliency of your deployments and decreasing outages.