Introduction
How-to run vault plugin info for the Vault Enterprise Oracle database plugin used by the Vault Database Secrets Engine.
Running: vault plugin info database vault-plugin-database-oracle fails with the following error message:
Prerequisites (if applicable)
- Vault Enterprise
- Vault Enterprise Oracle Database plugin
- Vault Database Secrets Engine
Cause
Vault Enterprise Plugins requires the version to be included when running vault plugin info
For example:
vault plugin info -version=v0.12.3+ent database vault-plugin-database-oracle
Solution:
Please find an working example below:
vault plugin info -version=v0.12.3+ent database vault-plugin-database-oracle
Key Value
--- -----
args []
builtin false
command vault-plugin-database-oracle_0.12.3+ent_linux_amd64/vault-plugin-database-oracle
deprecation_status n/a
name vault-plugin-database-oracle
oci_image n/a
runtime n/a
sha256 eef0864b88e6bf99044fb44b15905604d6f04a6289029bb4d2ed91de8da5f776
version v0.12.3+entOutcome
Once -version is included vault plugin info returns the expected output.
This behavior has been observed in all Vault versions up to version 1.20.4 and has been reported to engineering.
Additional Information
KB Article: Troubleshooting oracle enterprise plugin registration failures in Hashicorp vault
KB Article: Enabling Oracle Database Secrets Engine
Vault Documentation: Oracle database secrets engine
Documentation: The Vault plugin ecosystem
Vault API Documentation: Oracle database plugin HTTP API