what's needed (and, I think, being asked for in the original request) is a way to non-authoritatively add Teams to a Project.
Right now, the only place you can assign a Team to a Project is in the `project` resource itself. This is a problem in complex Terraform configurations with multiple independent tfstates and, for example, reusable generic IAM modules, as it leaves users with a single place to define both a project and all its properties as well as granting teams access to it.
Something like a `team_project_membership` resource to add a `team` to a `project` and grant it a set of `roles` would solve that.
Hi Melissa,
what's needed (and, I think, being asked for in the original request) is a way to non-authoritatively add Teams to a Project.
Right now, the only place you can assign a Team to a Project is in the `project` resource itself. This is a problem in complex Terraform configurations with multiple independent tfstates and, for example, reusable generic IAM modules, as it leaves users with a single place to define both a project and all its properties as well as granting teams access to it.
Something like a `team_project_membership` resource to add a `team` to a `project` and grant it a set of `roles` would solve that.