We've adopted Terraform Cloud as part of our effort to enable self-service infrastructure management for teams, allowing them to manage their own resources in a collaborative and automated way. We're leveraging its enterprise features, such as teams and access levels, to provide fine-grained control and scalability. Our internal platform uses Google Workspaces as the identity provider, and we've developed custom modules to manage team composition, access levels, and GCP folders. We've also created a separate workspace for managing our project structure and defined teams using Terraform Cloud resources. To invite team members to the organization, we had to create custom resources and grant special permissions to our service account. With this setup, teams can now access their owned systems' workspaces and start creating resources in a self-served and automated way.