terraform-google-modules / terraform-example-foundation

Shows how the CFT modules can be composed to build a secure cloud foundation
https://cloud.google.com/architecture/security-foundations
Apache License 2.0
1.18k stars 702 forks source link

FR: Merge duplicate instructions on GCP onboarding, roles, service enablements, billing and bootstrap project - continuation of 1175 #1204

Open obriensystems opened 2 months ago

obriensystems commented 2 months ago

TL;DR

assigned to https://github.com/fmichaelobrien PR developed in fork https://github.com/GoogleCloudPlatform/pbmm-on-gcp-onboarding/issues/407

specifically the prerequisites sections with roles and service enablements duplicated across "For the user who will run the procedures in this document, grant the following roles:" and "Enable the following additional services on your current bootstrap project" in https://github.com/terraform-google-modules/terraform-example-foundation/blob/master/0-bootstrap/README.md#prerequisites https://github.com/terraform-google-modules/terraform-example-foundation/blob/master/0-bootstrap/README-Terraform-Cloud.md#requirements https://github.com/terraform-google-modules/terraform-example-foundation/blob/master/0-bootstrap/README-GitLab.md#deploying-a-gitlab-cicd-compatible-environment https://github.com/terraform-google-modules/terraform-example-foundation/blob/master/0-bootstrap/README-GitHub.md#requirements

no section in

Check each terraform module specific to the build agent - for example

Fix: detail all common roles and service enablements in the main readme, put links back to this readme from the extended readme's and add specific roles/services per gitlab/github/terraform-cloud/ado in extended readme's

see

Terraform Resources

No response

Detailed design

No response

Additional information

No response