A terraform provider for Forgejo.
Find a file
dependabot[bot] 2063f5ffef chore(deps): bump github.com/hashicorp/terraform-plugin-framework
Bumps [github.com/hashicorp/terraform-plugin-framework](https://github.com/hashicorp/terraform-plugin-framework) from 1.14.1 to 1.15.0.
- [Release notes](https://github.com/hashicorp/terraform-plugin-framework/releases)
- [Changelog](https://github.com/hashicorp/terraform-plugin-framework/blob/main/CHANGELOG.md)
- [Commits](https://github.com/hashicorp/terraform-plugin-framework/compare/v1.14.1...v1.15.0)

---
updated-dependencies:
- dependency-name: github.com/hashicorp/terraform-plugin-framework
  dependency-version: 1.15.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-16 23:23:05 +02:00
.github chore(deps): bump actions/setup-go from 5.4.0 to 5.5.0 2025-05-14 22:28:33 +02:00
docs feat(provider): add teams data-source 2025-05-14 22:35:47 +02:00
examples feat(provider): add teams data-source 2025-05-14 22:35:47 +02:00
internal feat(provider): add teams data-source 2025-05-14 22:35:47 +02:00
templates feat(provider): add provider configuration 2025-05-10 01:00:36 +02:00
tools feat(provider): add provider configuration 2025-05-10 01:00:36 +02:00
.gitignore feat(provider): add provider configuration 2025-05-10 01:00:36 +02:00
.golangci.yml feat(provider): add provider configuration 2025-05-10 01:00:36 +02:00
.goreleaser.yml feat(provider): add provider configuration 2025-05-10 01:00:36 +02:00
CHANGELOG.md feat(provider): add teams data-source 2025-05-14 22:35:47 +02:00
go.mod chore(deps): bump github.com/hashicorp/terraform-plugin-framework 2025-05-16 23:23:05 +02:00
go.sum chore(deps): bump github.com/hashicorp/terraform-plugin-framework 2025-05-16 23:23:05 +02:00
LICENSE feat(provider): add provider configuration 2025-05-10 01:00:36 +02:00
main.go feat(provider): add provider configuration 2025-05-10 01:00:36 +02:00
README.md feat(provider): add provider configuration 2025-05-10 01:00:36 +02:00
terraform-registry-manifest.json feat(provider): add provider configuration 2025-05-10 01:00:36 +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
  base_url = "https://git.adyxax.org/"
}

# TODO