Skip to content

Vault Notes

There are several os variables in play here Most importantly VAULT_TOKEN, VAULT_URL, and VAULT_NAMESPACE Additionally, review ~/.vault-token to ensure it gets updated

Terminal window
vault login -method ldap username=csteiner
Terminal window
vault token lookup
vault read auth/approle/role
vault read auth/approle/role/<approle>
vault read auth/approle/role/<approle>/role-id
vault write -f auth/approle/role/<approle>/secret-id
Terminal window
vault list auth/approle/role/<approle>/secret-id
Terminal window
for acc in $(vault list -format=json auth/approle/role/<role_name>/secret-id \
| jq -r '.[]'); do
vault write auth/approle/role/<role_name>/secret-id-accessor/destroy \
secret_id_accessor="$acc"
done
Terminal window
vault write auth/approle/role/<role_name> secret_id_ttl=0