0.0.12 • Published 5 years ago

vault-get v0.0.12

Weekly downloads
39
License
MIT
Repository
-
Last release
5 years ago

value-get

makes accessing hashicorp vault data a pleasure

install

npm install vault-get

usage

simple usage

import VaultGet from 'vault-get';

let vault = VaultGet({
	endpoint: '...', // (required)
	token: '...', // (required)
	key: '...', // or keys: ['...', '...', '...'] (optional)
	rootPath: 'secret' // (optional, default is secret)
});

let config = await vault.get({
	host: 'mysite.com/databases/master/host',
	username: 'mysite.com/databases/master/username',
	password: 'mysite.com/databases/master/password'
});

console.log(config);

nested usage

let databases = await vault.get({
	production: {
		host: 'mysite.com/databases/production/host',
		username: 'mysite.com/databases/production/username',
		password: 'mysite.com/databases/production/password'
	},
	development: {
		host: 'mysite.com/databases/development/host',
		username: 'mysite.com/databases/development/username',
		password: 'mysite.com/databases/development/password'
	}
});

debugging

DEBUG=vault ...
0.0.12

5 years ago

0.0.11

6 years ago

0.0.10

7 years ago

0.0.9

7 years ago

0.0.8

7 years ago

0.0.7

8 years ago

0.0.6

8 years ago

0.0.5

8 years ago

0.0.4

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.0

8 years ago