This repository has been archived by the owner on Dec 20, 2024. It is now read-only.
v2.0.0
BREAKING CHANGES
This release revamps completely the module, the old setup with custom roles didn't match the SA usecase and we will support through other means such as custom_role module that should be coming soon.
This module now supports setting up roles at multiple scope levels :
- Secrets from SecretManager using
secret_roles
- Same Project as the SA using
project_roles
- External Projects using
external_project_roles
- Service account using
service_account_roles
- Buckets using
bucket_roles
You can also setup your members (e.g. Workload identity) using the members
variable
Check the example here to get an idea how this work.
Enjoy 😉