CLI for HashiCorp's Vault.
- Requires Node >= 7.10.1. If you need support for Node v4.8.4 and above, use version 0.0.12 of the Vault CLI -
npm install vault-cli@0.0.12. - GitHub and Token are the only supported Auth Backends.
- Your secret endpoint URL is -
VAULT_ADDR/v1/secret/project/environment.
$ npm install vault-cli -gAdd environment variables:
$ export VAULT_ADDR=ADDRESS_TO_THE_VAULT_SERVER $ export VAULT_AUTH_TOKEN=YOUR_VAULT_TOKEN $ export VAULT_AUTH_METHOD=AUTH_METHOD
VAULT_AUTH_METHODmust be eithertokenorgithub
$ vault-cli help$ vault-cli PROJECT ENVIRONMENT readWant to create a .env file in the current directory?
$ vault-cli PROJECT ENVIRONMENT dotenv$ vault-cli PROJECT ENVIRONMENT add SECRET_NAME SECRET_VALUE$ vault-cli PROJECT ENVIRONMENT update SECRET_NAME NEW_SECRET_VALUE$ vault-cli PROJECT ENVIRONMENT remove SECRET_NAME