Company
Date Published
Author
Megan Bang
Word count
1024
Language
English
Hacker News points
2

Summary

The Google Workspace provider for Terraform allows you to manage domains, users, and groups in your Google Workspace account. This provider is a technical preview and requires incremental testing and polishing to mature into a HashiCorp officially supported project. To use the provider, you need a Google Workspace subscription, a designated Google Workspace User to impersonate, credentials to a Google Cloud service account with Domain-Wide Delegation enabled, and admin access to the Admin APIs. The provider uses a Google Cloud service account to manage resources created by the provider, and you need to grant access to your service account for domain-wide authority and impersonation. You can create users with custom schemas and attributes, manage groups, update user information, reset passwords, detect drift to user and group configuration performed outside Terraform, and add a user to a group. The provider is still in its early stages, and the community is welcome to provide feedback and contribute to its development.