0.0.13 • Published 8 years ago
vault-cli v0.0.13
Vault CLI
CLI for HashiCorp's Vault.
Assumptions:
- 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.
Install
$ npm install vault-cli -gUsage
Add 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
Help
$ vault-cli helpRead ALL Secrets
$ vault-cli PROJECT ENVIRONMENT readWant to create a .env file in the current directory?
$ vault-cli PROJECT ENVIRONMENT dotenvAdd a SINGLE Secret
$ vault-cli PROJECT ENVIRONMENT add SECRET_NAME SECRET_VALUEUpdate a SINGLE Secret
$ vault-cli PROJECT ENVIRONMENT update SECRET_NAME NEW_SECRET_VALUERemove a SINGLE Secret
$ vault-cli PROJECT ENVIRONMENT remove SECRET_NAME