https://github.com/DeviaVir/terraform-provider-gsuite
A @HashiCorp Terraform provider for managing G Suite resources.
https://github.com/DeviaVir/terraform-provider-gsuite
golang google gsuite terraform-provider
Last synced: 9 days ago
JSON representation
A @HashiCorp Terraform provider for managing G Suite resources.
- Host: GitHub
- URL: https://github.com/DeviaVir/terraform-provider-gsuite
- Owner: DeviaVir
- License: mit
- Archived: true
- Created: 2018-02-05T08:11:56.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-04T20:03:37.000Z (over 2 years ago)
- Last Synced: 2024-11-05T22:41:41.233Z (5 months ago)
- Topics: golang, google, gsuite, terraform-provider
- Language: Go
- Homepage:
- Size: 517 KB
- Stars: 271
- Watchers: 11
- Forks: 77
- Open Issues: 28
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- jimsghstars - DeviaVir/terraform-provider-gsuite - A @HashiCorp Terraform provider for managing G Suite resources. (Go)
README
# 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](https://github.com/hashicorp/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
- [](https://gitter.im/hashicorp-terraform/Lobby)
- Mailing list: [Google Groups](http://groups.google.com/group/terraform-tool)
Maintainers
-----------This provider plugin is maintained by Chase Sillevis.
Requirements
------------- [Terraform](https://www.terraform.io/downloads.html) 0.11.x
- [Go](https://golang.org/doc/install) 1.14 (to build the provider plugin)Installing the Provider
---------------------1. Download the latest compiled binary from [GitHub releases](https://github.com/DeviaVir/terraform-provider-gsuite/releases).
1. Unzip/untar the archive.
1. Move it into `$HOME/.terraform.d/plugins`:
```sh
$ mkdir -p $HOME/.terraform.d/plugins
$ mv terraform-provider-gsuite $HOME/.terraform.d/plugins/terraform-provider-gsuite
```1. Create your Terraform configurations as normal, and run `terraform init`:
```sh
$ terraform init
```This will find the plugin locally.
Building The Provider
---------------------1. `cd` into `$HOME/.terraform.d/plugins/terraform-provider-gsuite`
1. Run `make vendor` to fetch the go vendor files
1. Make your changes
1. Run `make dev` and in your `terraform` directory, remove the current `.terraform` and re-run `terraform init`
1. Next time you run `terraform plan` it'll use your updated version