HashiCorp Vault

Llegeix credencials d’HashiCorp Vault, de KV v1 o v2 o d’un motor de secrets dinàmics

  1. Camps del magatzem
  2. Credencials dinàmiques de base de dades

Camps del magatzem

A més dels camps que té tot magatzem, un magatzem HashiCorp Vault té aquests camps:

Camp Significat
Credencial Una credencial HashiCorp Vault de Connexions > Credencials: l’adreça del Vault, els seus ajustos de TLS, i el token com a contrasenya, amb accés de lectura als camins que fan servir les teves credencials. Afegeix una credencial en crea una d’aquest tipus. AnsibleForms no renova el token.
Espai de noms L’espai de noms de Vault Enterprise, enviat com a X-Vault-Namespace. Es mostra un cop activat Vault Enterprise, al pas Tipus.
Versió de KV 2 (predeterminat) o 1.
Punt de muntatge predeterminat Es fa servir per a una referència sense barra, p. ex. myapp passa a ser secret/data/myapp.

La referència del secret és el camí, p. ex. secret/myapp/prod. Per a KV v2 el segment /data/ s’insereix quan no el poses.


Credencials dinàmiques de base de dades

Una referència de la forma <mount>/creds/<role>, p. ex. database/creds/readonly, llegeix d’un motor de secrets dinàmics com el motor de bases de dades de Vault. Vault crea llavors un compte de base de dades nou per a cada lectura, vàlid durant el lease.

  • Un compte es reutilitza durant el 80% del seu lease, no durant el temps de memòria cau; amb memòria cau 0, cada consulta en llegeix un de nou.
  • Vault només retorna un usuari i una contrasenya: posa la resta de la connexió a la fila de la credencial.
  • El lease no es revoca mai abans d’hora; el compte caduca quan Vault acaba el lease.