vault: install netbox and apptoken OpenBao plugin RPMs on bao nodes
ci/woodpecker/pr/ruby-validate Pipeline was successful
ci/woodpecker/pr/yamllint Pipeline was successful
ci/woodpecker/pr/puppet-lint Pipeline was successful
ci/woodpecker/pr/bolt-validate Pipeline was successful
ci/woodpecker/pr/erb-validate Pipeline was successful
ci/woodpecker/pr/epp-validate Pipeline was successful
ci/woodpecker/pr/puppet-validate Pipeline was successful
ci/woodpecker/pr/ruby-check Pipeline was successful

terraform-vault #115 registers vault-plugin-secrets-netbox in the plugin
catalog, but OpenBao only registers a plugin whose binary is physically
present in plugin_directory (/opt/openbao-plugins); the netbox RPM is
published on rpm-internal but not yet installed, so #115 fails to register
until Puppet lays the binary down. The apptoken engine's binary is likewise
published but missing from the bao package list, deferred from its earlier
deploy follow-up.

- Add openbao-plugin-secrets-netbox (0.1.0) to the bao node package list
- Add openbao-plugin-secrets-apptoken (0.1.0) to the bao node package list
This commit is contained in:
2026-08-09 00:58:41 +10:00
parent 0fd01ac1a7
commit 5b68967f48
+4
View File
@@ -40,3 +40,7 @@ profiles::packages::include:
ensure: '0.1.1'
openbao-plugin-secrets-gitea:
ensure: '0.1.0'
openbao-plugin-secrets-apptoken:
ensure: '0.1.0'
openbao-plugin-secrets-netbox:
ensure: '0.1.0'