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]

Reply via email to