xdg-open "http://localhost:8200/ui/"curl --silent -k -X GET -H "X-Vault-Token:00000000-0000-0000-0000-000000000000" 'http://127.0.0.1:8200/v1/auth/token/lookup-self'curl --silent -k -X GET -H "X-Vault-Token:00000000-0000-0000-0000-000000000000" 'http://127.0.0.1:8200/v1/secret/data/test' | jq . export VAULT_ADDR='http://127.0.0.1:8200'
vault kv get secret/testexport VAULT_ADDR='http://127.0.0.1:8200'
vault kv get -format=json secret/testexport VAULT_ADDR='http://127.0.0.1:8200'
vault kv get -format=json simple_aws/dev | jq -r .data.datavault kv put secret/test hello=worldbuild.gradle
plugins {
id "io.errorlab.gradle.vault" version "0.1.0"
}
vault {
addr = "http://localhost:8200"
token = "00000000-0000-0000-0000-000000000000"
}
task testConf {
doLast{
println project.vault.get("secret/data/rds/dev").data.data["jdbc.url"]
println project.vault.get("secret/data/rds/dev").data.data["user.pass"]
}
}
More on:
https://www.vaultproject.io/
https://www.vaultproject.io/api/secret/kv/kv-v2.html