0.0.13 • Published 7 years ago

vault-cli v0.0.13

Weekly downloads
3
License
MIT
Repository
github
Last release
7 years ago

Vault CLI

npm version Build Status

CLI for HashiCorp's Vault.

Assumptions:

  1. 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.
  2. GitHub and Token are the only supported Auth Backends.
  3. Your secret endpoint URL is - VAULT_ADDR/v1/secret/project/environment.

Install

$ npm install vault-cli -g

Usage

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_METHOD must be either token or github

Help

$ vault-cli help

Read ALL Secrets

$ vault-cli PROJECT ENVIRONMENT read

Want to create a .env file in the current directory?

$ vault-cli PROJECT ENVIRONMENT dotenv

Add a SINGLE Secret

$ vault-cli PROJECT ENVIRONMENT add SECRET_NAME SECRET_VALUE

Update a SINGLE Secret

$ vault-cli PROJECT ENVIRONMENT update SECRET_NAME NEW_SECRET_VALUE

Remove a SINGLE Secret

$ vault-cli PROJECT ENVIRONMENT remove SECRET_NAME
0.0.13

7 years ago

0.0.12

7 years ago

0.0.11

7 years ago

0.0.10

7 years ago

0.0.9

7 years ago

0.0.8

7 years ago

0.0.7

7 years ago

0.0.6

7 years ago

0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago