Integrations
Mergify Terraform provider
Manage Mergify product enablement declaratively with Terraform
The official Mergify Terraform provider is now available on the Terraform Registry.
You can now manage Mergify configuration alongside the rest of your infrastructure-as-code, with two resources to start:
mergify_repository_products— set the products enabled on a GitHub repository (merge_queue,merge_protections,ci_insights,workflow_automation).mergify_organization_default_products— set the products enabled by default on new repositories of an organization.
terraform { required_providers { mergify = { source = "Mergifyio/mergify" version = "~> 0.1" } }}
resource "mergify_repository_products" "monorepo" { owner = "Mergifyio" repository = "monorepo" products = ["merge_queue", "merge_protections", "ci_insights"]}Authentication uses a Mergify application key or a GitHub personal
access token, read from the token provider attribute or the
MERGIFY_TOKEN / GITHUB_TOKEN environment variables.
Was this page helpful?
Thanks for your feedback!