The release 1.24.6+ introduces integration with HashiCorp Vault.
What Is Vault Integration
It allows obtaining credentials securely from a Key Value secrets engine when interacting with Connections on Hoop.
Getting Started with Vault Integration
Create a Postgres database Connection on Hoop mapping the secret from a KV Version 1 with the following syntax:
* _vaultkv1:SECRETNAME:SECRET-KEY
In the example above, the agent will attempt to fetch secrets from the kv mount path (version 1) wi
Free White Paper
HashiCorp Vault: The Complete Guide
Architecture patterns, implementation strategies, and security best practices. Delivered to your inbox.
Andrios Robert
The release 1.24.6+ introduces integration with HashiCorp Vault.
What Is Vault Integration
It allows obtaining credentials securely from a Key Value secrets engine when interacting with Connections on Hoop.
Getting Started with Vault Integration
Create a Postgres database Connection on Hoop mapping the secret from a KV Version 1 with the following syntax:
Continue reading? Get the full guide.
HashiCorp Vault: Architecture Patterns & Best Practices
Free. No spam. Unsubscribe anytime.
_vaultkv1:SECRETNAME:SECRET-KEY
In the example above, the agent will attempt to fetch secrets from the kv mount path (version 1) with the secret name pgprod. The DBHOST is the key used to look up the secret.
When establishing a connection, the agent retrieves the value associated with DBHOST and uses it as the host parameter to connect to the PostgreSQL instance. The credentials remain available until the session ends.