Operating models
In this section, we’ll delve into the different operating models that fit common usage patterns for teams and organizations employing Terraform to provision and manage their infrastructure. Let’s start with the basics of Terraform operations: state management. We’ll then explore how teams can incorporate Terraform into their operating models. Depending on a team’s role within an organization and the cloud infrastructure they are managing, the team’s dynamics may vary. This can also affect how they collaborate with other parts of the organization that may or may not use Terraform in their workflow.
State management
When starting to manage long-lived environments using Terraform, whether they are just for development, testing, or actual production workloads, the foundational change to your operating model is the introduction of Terraform state. We discussed Terraform state in Chapter 1 of this book when we delved into Terraform...