Skip to content
Utility to help us fetching ENV variables from Vault automatically
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
src
.npmignore
LICENSE
README.md
package.json

README.md

Originally located here: https://github.com/kiwicom/vault2env-js

This utility exposes one binary: vault2env. It let's you easily load environment variables from your Vault instance and save them in .env file.

Do you like our open source? We are looking for skilled JavaScript developers to help us build it. Check our open positions: https://jobs.kiwi.com/

Install

yarn add @kiwicom/vault2env --dev

Usage

Basic usage:

yarn vault2env --token=[vault-token] --addr=[vault-addr] --path=secret/path/to/envs

Vault token and address can be set also as env variables - just like with the vault command:

VAULT_TOKEN=[token] VAULT_ADDR=[addr] vault2env --path=secret/path/to/envs

List of CLI options

Option Default? Required? Description
--token - yes Vault token
--addr - yes Url address to Vault
--path - yes Vault path to desired secrets
--force false no Overwrite .env file if already exists
You can’t perform that action at this time.