HashiCorp Vault - AppRole Authentication | Drupal.org

Présentation

Installation

Utilisation

Récupérer un mot de passe avec l'API

Il va nous falloir plusieurs données pour récupérer un mot de passe :

 

VAULT_TOKEN=$(curl -sSf --data "{\"role_id\":\"<ROLE_ID>\",\"secret_id\":\"<SECRET_ID>\"}" $VAULT_URL/v1/auth/approle/login | jq -r '.["auth"]["client_token"]')

 

curl -sSf -X GET -H "Accept: */*" -H "X-Vault-Token: $VAULT_TOKEN" "$VAULT_URL/v1/kvblue/data/approle/testmickael"

 

 | jq -r '.["data"]["data"]["password"]'