Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/GoogleCloudPlatform/magic-modules

Add Google Cloud Platform support to Terraform
https://github.com/GoogleCloudPlatform/magic-modules

gcp go golang google-cloud googlecloud googlecloudplatform magic-modules ruby terraform

Last synced: about 1 month ago
JSON representation

Add Google Cloud Platform support to Terraform

Awesome Lists containing this project

README

        

Magic Modules Logo

# Magic Modules

Magic Modules is a code generator and CI system that's used to develop the Terraform provider
for Google Cloud, [`google`](https://github.com/hashicorp/terraform-provider-google) (or TPG) and
[`google-beta`](https://github.com/hashicorp/terraform-provider-google-beta) (or TPGB).

Magic Modules allows contributors to make changes against a single codebase and develop both
provider versions simultaneously. After sending a pull request against this repository, the
`modular-magician` robot user will manage (most of) the heavy lifting from generating a
complete output, running presubmit tests, and updating the providers following your
change.

For information on how to use or contribute to Magic Modules, see [the documentation](https://googlecloudplatform.github.io/magic-modules).