You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
terraformDummyRepo2/docs/resources/git_hook.md

1.7 KiB

page_title subcategory description
gitea_git_hook Resource - terraform-provider-gitea gitea_git_hook manages git hooks on a repository. import is currently not supported WARNING: using this resource requires to enable server side hookswhich are known to cause security issues https://github.com/go-gitea/gitea/pull/13058! if you want to procede, you need to enable server side hooks as stated here https://docs.gitea.io/en-us/config-cheat-sheet/#security-security

gitea_git_hook (Resource)

gitea_git_hook manages git hooks on a repository. import is currently not supported

WARNING: using this resource requires to enable server side hookswhich are known to cause security issues!

if you want to procede, you need to enable server side hooks as stated here

Example Usage

resource "gitea_org" "test_org" {
  name = "test-org"
}

resource "gitea_repository" "org_repo" {
  username = gitea_org.test_org.name
  name     = "org-test-repo"
}

resource "gitea_git_hook" "org_repo_post_receive" {
  name    = "post-receive"
  user    = gitea_org.test_org.name
  repo    = gitea_repository.org_repo.name
  content = file("${path.module}/post-receive.sh")
}

Schema

Required

  • content (String) Content of the git hook
  • name (String) Name of the git hook to configure
  • repo (String) The repository that this hook belongs too.
  • user (String) The user (or organisation) owning the repo this hook belongs too

Read-Only

  • id (String) The ID of this resource.