vault: register ghp plugin in the catalog (config/plugins only) #123
Reference in New Issue
Block a user
Delete Branch "benvin/ghp-vault-plugin-catalog"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Why: step 3 of the ordered ghp plugin add — register vault-plugin-secrets-ghp in the OpenBao plugin catalog as its own atomic change, before the engine is mounted/configured.
How: add config/plugins/vault-plugin-secrets-ghp.yaml (type: secret; sha256 pins the v0.1.0 binary installed by puppet-prod#520). config/plugins/* is generically discovered by config.hcl, so this is the only file. Catalog import is covered by the shared sudo-protected sys/plugins/catalog grant.
Order: puppet-prod#520 (install) -> terraform-vault#122 (config-write policy, merged) -> this (catalog) -> terraform-vault#121 (mount + config + role).