ksobrenat32 opened a new pull request, #35701: URL: https://github.com/apache/beam/pull/35701
The idea is to setup the users and permissions for the GCP project using Terraform, allowing for easier management and automation of the infrastructure. This commit includes the following files: - `infra/.terraform.lock.hcl`: Lock file for Terraform dependencies. - `infra/README.md`: Documentation for the Terraform setup. - `infra/config.auto.tfvars`: Configuration variables for the Terraform project. - `infra/generate.py`: Python script to generate user configurations based on current users. This should be ran before migration to ensure having the latest roles version. - `infra/main.tf`: Main Terraform configuration file for the GCP project. - `infra/requirements.txt`: Python dependencies for the `generate.py` script. - `infra/users.tf`: Terraform configuration for managing GCP users. > Related as part 1 of the PR # #35107 > Next steps are: > - Create the gcp bucket to store terraform state and initialize it. > - Add GA workflow to run when `users.yml` suffers changes to update the gcp roles > - implement custom roles. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
