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 plancan take upwards of ~3-4 minutes
To solve this we should break out projects into individual directories so they can be applied separately.