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

https://github.com/labd/terraform-provider-hive

Terraform Provider for GraphQL Hive
https://github.com/labd/terraform-provider-hive

hive terraform terraform-provider

Last synced: about 1 year ago
JSON representation

Terraform Provider for GraphQL Hive

Awesome Lists containing this project

README

          

# GraphQL Hive Terraform Provider

## Usage

```hcl

terraform {
required_providers {
hive = {
source = "labd/hive"
version = "0.0.1"
}
}
}

data "hive_schema_check" "my-service" {
project = "my-project"
target = "my-target
service = "my-service"
schema = file("schema.graphql")
}

resource "hive_schema_check" "my-service" {
project = "my-project"
target = "my-target
service = "my-service"
commit = "57ee05c"
schema = file("schema.graphql")
}

resource "hive_schema_publish" "my-service" {
project = "my-project"
target = "my-target
service = "my-service"
commit = "57ee05c"
url = "https://checkout.example.com/graphql"
schema = file("schema.graphql")
}

resource "hive_app_create" "persisted_documents" {
name = "site"
version = "1.0.0"
documents = file("persisted_documents.json")
}

resource "hive_app_publish" "persisted_documents" {
name = "site"
version = "1.0.0"
}
```