Eric Straaavaldsen from UW Madison has shared some code for provisioning GCP accounts with Terraform and Google Cloud Project Factory. The example code configures a repo with three folders mapping to three risk levels (inspired by NIST 800-53).
The code can be found in the Internet2 Cloud Config Github repository at:
https://github.internet2.edu/cloud/GCP-Terraform-Cloud-Project-Factory