0.50.0 • Published 8 years ago

turing-vault v0.50.0

Weekly downloads
8
License
Apache-2.0
Repository
github
Last release
8 years ago

turing-vault

version license

A promise for merging secrets from vault with config.

API

To enrich turing-config with secrets from vault you simply have to require turing-vault. It will return a promise which makes it easy to react to success and error.

const TuringVault = require('turing-vault');

new TuringVault().then(() => {
  // do sth
}).catch((error) => {
  throw error;
});

Config

  • turing:vault:address - Url of vault endpoint. (default: "localhost")
  • turing:vault:token - Vault token.
  • turing:vault:secrets - A list of secrets you want to import from vault.

Secret Format

{
  path: "/a/path/to/the/secretConfig",
  key: {
    name: "theNameOfTheSecret",
    alias: "the:turing:config:path:to:the:value's:key"
  }
}

Get the secret with

config.get("secretConfig:keyForTheValue");

Contributors

  • Benedikt Stemmildt
  • Jonathan Meyer
  • Christian Finckler

License

Apache-2.0

0.50.0

8 years ago

0.46.2

8 years ago

0.46.0

8 years ago

0.45.4

8 years ago

0.45.3

8 years ago

0.45.2

8 years ago

0.44.2

8 years ago

0.44.1

8 years ago

0.44.0

8 years ago

0.43.0

8 years ago

0.42.0

8 years ago

0.41.0

8 years ago

0.40.4

8 years ago

0.40.3

8 years ago

0.40.2

8 years ago

0.40.1

8 years ago

0.40.0

8 years ago

0.39.2

8 years ago

0.39.1

8 years ago

0.39.0

8 years ago

0.38.3

8 years ago

0.38.2

8 years ago

0.38.1

8 years ago

0.38.0

8 years ago

0.37.0

9 years ago

0.36.0

9 years ago

0.35.6

9 years ago

0.35.2

9 years ago

0.35.1

9 years ago

0.35.0

9 years ago

0.34.0

9 years ago

0.33.8

9 years ago

0.33.7

9 years ago

0.33.6

9 years ago

0.33.4

9 years ago

0.33.3

9 years ago

0.33.2

9 years ago

0.33.1

9 years ago

0.33.0

9 years ago

0.32.0

9 years ago

0.31.0

9 years ago

0.30.0

9 years ago

0.29.0

9 years ago

0.28.0

9 years ago

0.27.0

9 years ago

0.26.2

9 years ago

0.26.1

9 years ago

0.26.0

9 years ago

0.25.0

9 years ago

0.24.0

9 years ago

0.23.0

9 years ago

0.22.0

9 years ago

0.21.0

9 years ago

0.20.0

9 years ago

0.19.1

9 years ago

0.19.0

9 years ago

0.18.1

9 years ago

0.17.0

9 years ago

0.16.0

9 years ago

0.15.0

9 years ago

0.14.1

9 years ago

0.13.0

9 years ago

0.12.0

9 years ago

0.11.0

9 years ago

0.10.2

9 years ago

0.10.1

9 years ago

0.10.0

9 years ago

0.9.8

9 years ago

0.9.7

9 years ago

0.9.6

9 years ago

0.9.5

9 years ago

0.9.4

9 years ago

0.9.3

9 years ago

0.9.2

9 years ago

0.9.1

9 years ago

0.9.0

9 years ago

0.8.3

9 years ago

0.8.2

9 years ago

0.8.1

9 years ago

0.8.0

9 years ago

0.7.10

9 years ago

0.7.9

9 years ago

0.7.8

9 years ago

0.7.7

9 years ago

0.7.6

10 years ago

0.7.5

10 years ago

0.7.4

10 years ago

0.7.3

10 years ago

0.7.2

10 years ago

0.7.1

10 years ago

0.7.0

10 years ago

0.6.0

10 years ago