Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 34 minutes ago
JSON representation
Add Google Cloud Platform support to Terraform
- Host: GitHub
- URL: https://github.com/googlecloudplatform/magic-modules
- Owner: GoogleCloudPlatform
- License: apache-2.0
- Created: 2017-12-20T02:39:56.000Z (about 7 years ago)
- Default Branch: main
- Last Pushed: 2025-01-16T20:03:01.000Z (5 days ago)
- Last Synced: 2025-01-16T20:30:27.976Z (5 days ago)
- Topics: gcp, go, golang, google-cloud, googlecloud, googlecloudplatform, magic-modules, ruby, terraform
- Language: Go
- Homepage: https://googlecloudplatform.github.io/magic-modules/
- Size: 99.5 MB
- Stars: 816
- Watchers: 48
- Forks: 1,684
- Open Issues: 159
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Codeowners: CODEOWNERS
- Security: .github/SECURITY.md
Awesome Lists containing this project
README
# 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).