GoogleCloudPlatform/pci-gke-blueprint

Refactor terraform files to prepare/ease transition to a multiple repository layout

Closed this issue · 1 comments

The terraform code should be refactored based on IAM, Network, IP, Projects, and Components so that users can be able to separate those categories into separate repositories if desired. Doing so would help to prevent a wide blast radius of an error/misconfiguration in a single terraform run. This is true especially as a preparation in moving to a CI/CD pipeline.

For v2, a single repository and a single terraform workspace (for now, perhaps to be revisited), was chosen.