[2XL Linux] 2. Define GCP projects in terraform
This issue is for creating the infrastructure for xx-large gitlab saas runners on Linux in terraform.
The terraform will closely resemble what is present for the large machine types, e.g.:
- https://ops.gitlab.net/gitlab-com/gl-infra/config-mgmt/-/blob/555aff81ec9058621448c410944ab38af93868eb/environments/ci/runner-managers.tf#L398-398
- https://ops.gitlab.net/gitlab-com/gl-infra/config-mgmt/-/blob/555aff81ec9058621448c410944ab38af93868eb/environments/env-projects/saas-runners.tf#L565-565
To be confirmed, project names likely the following:
gitlab-r-saas-l-xxl-amd64-1
gitlab-r-saas-l-xxl-amd64-2
gitlab-r-saas-l-xxl-amd64-3
gitlab-r-saas-l-xxl-amd64-4
gitlab-r-saas-l-xxl-amd64-5
Work checklist
-
Define new projects through terraform 👉 https://ops.gitlab.net/gitlab-com/gl-infra/config-mgmt/-/merge_requests/6183-
Ensure projects are created in GCP 👉 https://console.cloud.google.com/welcome?project=r-saas-l-2xl-amd64-1
-
Note: for reference on process, prior issues:
Edited by Davis Bickford