A terraform provider for Forgejo.
Find a file
2025-05-09 00:04:40 +02:00
.github feat(provider): add provider configuration 2025-05-09 00:04:40 +02:00
docs feat(provider): add provider configuration 2025-05-09 00:04:40 +02:00
examples feat(provider): add provider configuration 2025-05-09 00:04:40 +02:00
internal feat(provider): add provider configuration 2025-05-09 00:04:40 +02:00
templates feat(provider): add provider configuration 2025-05-09 00:04:40 +02:00
tools feat(provider): add provider configuration 2025-05-09 00:04:40 +02:00
.gitignore feat(provider): add provider configuration 2025-05-09 00:04:40 +02:00
.golangci.yml feat(provider): add provider configuration 2025-05-09 00:04:40 +02:00
.goreleaser.yml feat(provider): add provider configuration 2025-05-09 00:04:40 +02:00
CHANGELOG.md feat(provider): add provider configuration 2025-05-09 00:04:40 +02:00
go.mod feat(provider): add provider configuration 2025-05-09 00:04:40 +02:00
go.sum feat(provider): add provider configuration 2025-05-09 00:04:40 +02:00
LICENSE feat(provider): add provider configuration 2025-05-09 00:04:40 +02:00
main.go feat(provider): add provider configuration 2025-05-09 00:04:40 +02:00
README.md feat(provider): add provider configuration 2025-05-09 00:04:40 +02:00
terraform-registry-manifest.json feat(provider): add provider configuration 2025-05-09 00:04:40 +02:00

Forgejo terraform provider

Read the full documentation here

The Forgejo terraform / OpenTofu provider is used to interact with the resources supported by Forgejo. The provider needs to be configured with the proper credentials before it can be used. It requires terraform 1.0 or later.

Example Usage

terraform {
  required_providers {
    forgejo = {
      source = "adyxax/forgejo"
    }
  }
}

provider "forgejo" {
  api_token  = var.forgejo_api_token
  endpoint = "https://git.adyxax.org/"
}

# TODO