🔥 3-day streak
Professional Cloud DevOps Engineer157 / 165
Question 157 of 165

Your platform team maintains a set of reusable Terraform modules (networking, IAM, GKE) consumed by dozens of application teams across the organization. Teams currently reference the modules directly from the main branch of a shared Git repository. Recently, an unreviewed change to the networking module broke several teams' pipelines simultaneously. You need to design an infrastructure-as-code architecture that lets application teams adopt module changes on their own schedule while ensuring they consume only tested, immutable module versions. What should you do?

Reviewed for accuracy · Report an issueNext question