Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sullivtr/terraform-provider-graphql
Terraform GraphQL plugin to automate the full life-cycle of graphql api resources.
https://github.com/sullivtr/terraform-provider-graphql
graphql terraform
Last synced: 7 days ago
JSON representation
Terraform GraphQL plugin to automate the full life-cycle of graphql api resources.
- Host: GitHub
- URL: https://github.com/sullivtr/terraform-provider-graphql
- Owner: sullivtr
- License: mpl-2.0
- Created: 2020-06-14T05:33:02.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-03-15T21:56:45.000Z (8 months ago)
- Last Synced: 2024-08-02T00:26:28.842Z (3 months ago)
- Topics: graphql, terraform
- Language: Go
- Homepage: https://sullivtr.github.io/terraform-provider-graphql
- Size: 67.7 MB
- Stars: 53
- Watchers: 4
- Forks: 12
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-tf - terraform-provider-graphql - Provider for GraphQL queries and mutations. (Providers / Vendor supported providers)
README
Terraform GraphQL Provider
---
## Synopsis
A [Terraform](https://terraform.io) [GraphQL](https://graphql.org/) provider to manage the full lifecyle of graphql based api resources.
## Docs:#### Click [HERE](https://sullivtr.github.io/terraform-provider-graphql) to view the documentation site.
## Testing this provider:
- In the root of this project, run `make fulltest`
This will build the plugin, and copy the binaries to the basic_test/terraform.d/* folder and run the E2E Test.- To run a test without a build, simply run `make test`
- Run `go test -v ./...` to run the graphql package's internal unit & acceptance tests.
> NOTE: The acceptance tests utilize a mocked http response to simulate a graphql api. Therefore, TF_ACC is set automatically by the test init() functions.
# LicenseMPL-2 - See the included LICENSE file for more details.