Register the netbox secrets plugin in the catalog #118

Merged
benvin merged 1 commits from benvin/netbox-plugin into master 2026-08-09 16:30:07 +10:00

1 Commits

Author SHA1 Message Date
unkinben f1b6751257 Register the netbox secrets plugin in the catalog
ci/woodpecker/pr/plan Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
Why:
- The netbox secrets engine cannot be mounted until its plugin binary is
  registered in the OpenBao catalog, so the catalog entry must land before any
  engine mount or role config references it.

How:
- Add config/plugins/vault-plugin-secrets-netbox.yaml registering the plugin as
  a secret plugin, pinned to the released v0.1.0 binary sha256 that Puppet
  installs on the OpenBao nodes. Bump the sha in lockstep with any RPM upgrade.
2026-08-09 12:59:28 +10:00