HashiCorp Vault
Lisez les identifiants depuis HashiCorp Vault, depuis KV v1 ou v2 ou un moteur de secrets dynamiques
Champs du coffre
En plus des champs communs à tous les coffres, un coffre HashiCorp Vault a ces champs :
| Champ | Signification |
|---|---|
| Identifiant | Un identifiant HashiCorp Vault de Connexions > Identifiants : l’adresse du Vault, ses paramètres TLS, et le jeton comme mot de passe, avec un accès en lecture aux chemins qu’utilisent vos identifiants. Ajouter un identifiant en crée un de ce type. AnsibleForms ne renouvelle pas le jeton. |
| Namespace | Le namespace Vault Enterprise, envoyé comme X-Vault-Namespace. Affiché une fois Vault Enterprise activé, à l’étape Type. |
| Version KV | 2 (par défaut) ou 1. |
| Montage par défaut | Utilisé pour une référence sans barre oblique, par ex. myapp devient secret/data/myapp. |
La référence du secret est le chemin, par ex. secret/myapp/prod. Pour KV v2, le segment /data/ est inséré quand vous l’omettez.
Identifiants de base de données dynamiques
Une référence de la forme <mount>/creds/<role>, par ex. database/creds/readonly, lit depuis un moteur de secrets dynamiques comme le moteur database de Vault. Vault crée alors un nouveau compte de base de données à chaque lecture, valable pendant la durée du bail.
- Un compte est réutilisé pendant 80 % de son bail, et non la durée de cache ; avec un cache à
0, chaque requête en lit un nouveau. - Vault ne renvoie qu’un utilisateur et un mot de passe : mettez le reste de la connexion dans la ligne de l’identifiant.
- Le bail n’est jamais révoqué de façon anticipée ; le compte expire quand Vault met fin au bail.