HashiCorp Vault plugin requires following configuration settings:


Parameter

Description

Example

vaultURL

Vault address (HTTP/HTTPS)

https://10.1.127.31:8200

token

Token generated via login/AppRole/other auth

hvs.EkUYG34L76vGpt8jfCDqCpdS

Secrets Engines

Engines to include in discovery search

["pki", "transit", "kv"]



Example Plugin Configuration


{ "vaultUrl": "https://your-vault-server.example.com:8200", "vaultToken": "<your-vault-token>", "engineTypes": ["kv", "transit", "pki"], "namespace": "<optional-enterprise-namespace>", "skipTlsVerify": optional-true/false, "timeoutSeconds": <timeout-in-seconds> }



Troubleshooting

  • Connection issues: verify vaultUrl, network reachability, TLS settings.
  • Permission errors: review policies and engine mount paths (KV v2 uses data/ and metadata/).
  • Docker on Linux: use --network=host or the bridge IP (172.17.0.1).