Aditional resources
Bootstrap Your Google Cloud Foundation with Terraform and GitLab CI
This article by Johan Siebens provides a comprehensive guide on how to set up a Google Cloud Foundation using Terraform and GitLab CI. It covers the initial setup, the use of Terraform modules, and the CI/CD pipeline configuration in GitLab.
Google Cloud Foundation Toolkit
The Google Cloud Foundation Toolkit offers a set of extensible modules and templates to help you create a secure and compliant Google Cloud environment. It focuses on best practices and automating complex tasks, making it easier to manage your cloud infrastructure.
Terraform Example Foundation on GitHub
This GitHub repository provides a collection of sample configurations and modules to help you set up a Google Cloud Foundation using Terraform. It aims to be a practical example of best practices and how to implement them.
Impersonating Service Accounts in Google Cloud IAM
This Google Cloud IAM documentation explains the concept and lifecycle of service accounts, focusing on service account impersonation. It details how principals, such as users and other service accounts, can authenticate as service accounts for temporary elevated access.
Terraform GCP GitLab Bootstrap on GitHub
This GitHub repository by jsiebens is designed to set up a Google Cloud Foundation using Terraform and GitLab. Although it lacks a detailed description, the repository contains initial setup files and Terraform modules.