Skip to content

Latest commit

 

History

History
38 lines (26 loc) · 1021 Bytes

README.md

File metadata and controls

38 lines (26 loc) · 1021 Bytes

Terraform Provider GitHub v4 (GraphQL)

For use alongside terraform-provider-github while it is determined how v4 resources will be included.

Installation

Copy the built binaries into the Terraform working directory:

build/darwin/terraform-provider-github-v4_vx.x.x -> /terraform.d/plugins/darwin_amd64/terraform-provider-github-v4_vx.x.x

build/linux/terraform-provider-github-v4_vx.x.x -> /terraform.d/plugins/linux_amd64/terraform-provider-github-v4_vx.x.x

Read more about plugin locations.

Usage

# The official Github provider
provider "github" {
  organization = "myorg"
  ...
}

# The v4 Github provider
provider "github-v4" {
  organization = "myorg"
  ...
}

# For data sources and resources you wish to use the v4 provider
resource "github_branch_protection" "master" {
  provider = github-v4
  ...
}

There are schema differences between the providers. For now you'll need to view the source.