Skip to content

split gcp terraform projects into individual directories

Created by: davejrt

Currently, all our gcp projects are managed under a single directory, as a sort of monorepo here. As a result, we have the following issues:

  • anyone who needs to make changes to one project, needs permissions on all projects, as any terraform command will diff the state of all projects
  • the size of this means a terraform plan can take upwards of ~3-4 minutes

To solve this we should break out projects into individual directories so they can be applied separately.