Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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: about 1 month ago
JSON representation

Terraform GraphQL plugin to automate the full life-cycle of graphql api resources.

Awesome Lists containing this project

README

        


graphql provider

Terraform GraphQL Provider


Build
Acceptance Tests
E2E Test



Release
Release

---

## 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.

# License

MPL-2 - See the included LICENSE file for more details.