Awesome
Deprecation notice
A big thank you to all 30 contributors that have helped make terraform-provider-gsuite
a success for many across its ~3 year life span (first public release Feb 9, 2018
)!
Hashicorp has released terraform-provider-googleworkspace with its first release up to feature-parity with the gsuite provider. As such, we will no longer be maintaining the gsuite
provider and kindly refer users and contributors to the Hashicorp Google Workspace provider.
So long, and thanks for all the fish!
Terraform Provider - G Suite
- Website: https://registry.terraform.io/providers/DeviaVir/gsuite/latest/docs
- Mailing list: Google Groups
Maintainers
This provider plugin is maintained by Chase Sillevis.
Requirements
Installing the Provider
-
Download the latest compiled binary from GitHub releases.
-
Unzip/untar the archive.
-
Move it into
$HOME/.terraform.d/plugins
:$ mkdir -p $HOME/.terraform.d/plugins $ mv terraform-provider-gsuite $HOME/.terraform.d/plugins/terraform-provider-gsuite
-
Create your Terraform configurations as normal, and run
terraform init
:$ terraform init
This will find the plugin locally.
Building The Provider
-
cd
into$HOME/.terraform.d/plugins/terraform-provider-gsuite
-
Run
make vendor
to fetch the go vendor files -
Make your changes
-
Run
make dev
and in yourterraform
directory, remove the current.terraform
and re-runterraform init
-
Next time you run
terraform plan
it'll use your updated version