Add terraform-provider-vault-secrets-arrstack repo #77

Merged
benvin merged 2 commits from benvin/add-terraform-provider-arrstackvaultsecret into main 2026-08-19 21:50:14 +10:00
Member

Why

terraform-vault needs a bespoke Terraform provider to configure the new arrstack Vault/OpenBao secrets engine (engine config + roles) declaratively. Per the per-engine-provider convention already used by the ghp/netbox/gpg/litellm/rancher vault-secret providers, each engine gets its own provider repo. This creates the Gitea repo to host that provider's source before CI and releases are wired up.

Changes

  • Add config/git.unkin.net/unkin/repository/terraform-provider-vault-secrets-arrstack.yaml
  • Public repo, default branch main, delete-branch-after-merge, squash-only merges
  • Protect main: Owners-only merge + approval, no direct push, required Woodpecker checks (pre-commit/build/test)
  • Repo is auto-discovered via the **/*.yaml fileset in config/config.hcl; no index edit needed
## Why terraform-vault needs a bespoke Terraform provider to configure the new arrstack Vault/OpenBao secrets engine (engine config + roles) declaratively. Per the per-engine-provider convention already used by the ghp/netbox/gpg/litellm/rancher vault-secret providers, each engine gets its own provider repo. This creates the Gitea repo to host that provider's source before CI and releases are wired up. ## Changes - Add `config/git.unkin.net/unkin/repository/terraform-provider-vault-secrets-arrstack.yaml` - Public repo, default branch `main`, delete-branch-after-merge, squash-only merges - Protect `main`: Owners-only merge + approval, no direct push, required Woodpecker checks (pre-commit/build/test) - Repo is auto-discovered via the `**/*.yaml` fileset in `config/config.hcl`; no index edit needed
unkin-agent added 1 commit 2026-08-19 21:36:15 +10:00
Add terraform-provider-arrstackvaultsecret repo
ci/woodpecker/pr/plan Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
16e8d4cb18
terraform-provider-arrstackvaultsecret is a bespoke Terraform provider that
configures the new arrstack Vault/OpenBao secrets engine (engine config +
roles) from terraform-vault, following the per-engine-provider convention
used by the gpg/litellm/rancher vault-secret providers. It needs a Gitea
repo to host its source before CI and releases can be wired up.

- add config/git.unkin.net/unkin/repository/terraform-provider-arrstackvaultsecret.yaml
- public repo, default branch main, delete-branch-after-merge, squash-only
- Owners-only merge with required pre-commit/build/test Woodpecker checks
unkin-agent added 1 commit 2026-08-19 21:40:46 +10:00
Rename repo to terraform-provider-vault-secrets-arrstack
ci/woodpecker/pr/plan Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
b178a5cb37
Align the repo name with the vault-secrets-<engine> provider naming used by
the ghp/netbox provider repos (the canonical form for this engine).
unkin-agent changed title from Add terraform-provider-arrstackvaultsecret repo to Add terraform-provider-vault-secrets-arrstack repo 2026-08-19 21:41:47 +10:00
benvin merged commit 62a9f092d1 into main 2026-08-19 21:50:14 +10:00
benvin deleted branch benvin/add-terraform-provider-arrstackvaultsecret 2026-08-19 21:50:14 +10:00
Sign in to join this conversation.