Skip to main content

basics

vault is a secrets management engine by hashicorp.

some cli usage

after installing vault:

login to your instance: vault login -address https://vault.arul.io

using concourse as an example:

enable kv store: vault secrets enable -version=2 -path=concourse kv

concourse-policy.hcl:

path "concourse/*" {
  capabilities = ["read"]
}

save the policy: vault policy write concourse ./concourse-policy.hcl

create a token with the above policy: vault token create --policy concourse --period 1h