0.50.0 • Published 6 years ago

turing-vault v0.50.0

Weekly downloads
8
License
Apache-2.0
Repository
github
Last release
6 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

6 years ago

0.46.2

7 years ago

0.46.0

7 years ago

0.45.4

7 years ago

0.45.3

7 years ago

0.45.2

7 years ago

0.44.2

7 years ago

0.44.1

7 years ago

0.44.0

7 years ago

0.43.0

7 years ago

0.42.0

7 years ago

0.41.0

7 years ago

0.40.4

7 years ago

0.40.3

7 years ago

0.40.2

7 years ago

0.40.1

7 years ago

0.40.0

7 years ago

0.39.2

7 years ago

0.39.1

7 years ago

0.39.0

7 years ago

0.38.3

7 years ago

0.38.2

7 years ago

0.38.1

7 years ago

0.38.0

7 years ago

0.37.0

7 years ago

0.36.0

7 years ago

0.35.6

7 years ago

0.35.2

7 years ago

0.35.1

7 years ago

0.35.0

7 years ago

0.34.0

7 years ago

0.33.8

7 years ago

0.33.7

7 years ago

0.33.6

7 years ago

0.33.4

7 years ago

0.33.3

7 years ago

0.33.2

7 years ago

0.33.1

7 years ago

0.33.0

7 years ago

0.32.0

8 years ago

0.31.0

8 years ago

0.30.0

8 years ago

0.29.0

8 years ago

0.28.0

8 years ago

0.27.0

8 years ago

0.26.2

8 years ago

0.26.1

8 years ago

0.26.0

8 years ago

0.25.0

8 years ago

0.24.0

8 years ago

0.23.0

8 years ago

0.22.0

8 years ago

0.21.0

8 years ago

0.20.0

8 years ago

0.19.1

8 years ago

0.19.0

8 years ago

0.18.1

8 years ago

0.17.0

8 years ago

0.16.0

8 years ago

0.15.0

8 years ago

0.14.1

8 years ago

0.13.0

8 years ago

0.12.0

8 years ago

0.11.0

8 years ago

0.10.2

8 years ago

0.10.1

8 years ago

0.10.0

8 years ago

0.9.8

8 years ago

0.9.7

8 years ago

0.9.6

8 years ago

0.9.5

8 years ago

0.9.4

8 years ago

0.9.3

8 years ago

0.9.2

8 years ago

0.9.1

8 years ago

0.9.0

8 years ago

0.8.3

8 years ago

0.8.2

8 years ago

0.8.1

8 years ago

0.8.0

8 years ago

0.7.10

8 years ago

0.7.9

8 years ago

0.7.8

8 years ago

0.7.7

8 years ago

0.7.6

8 years ago

0.7.5

8 years ago

0.7.4

8 years ago

0.7.3

8 years ago

0.7.2

8 years ago

0.7.1

8 years ago

0.7.0

8 years ago

0.6.0

8 years ago