envault

command module
v1.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 3, 2019 License: MIT Imports: 2 Imported by: 0

README

Envault

A simple CLI tool to run a process with secrets from AWS Secrets Manager.

About

Envault focuses on integrating AWS Secrets Manager in your application with ease without having to write a single line of code in your source files. Simply run your commands with the Envault CLI and the secrets will be injected in that process only.

Quick Start

Install Envault:

$ curl -sf https://raw.githubusercontent.com/pratishshr/envault/master/install.sh | sh

Setup environment:

$ export AWS_REGION={AWS region where you added your secret}
$ export AWS_ACCESS_KEY_ID=${Your AWS access key}
$ export AWS_SECRET_ACCESS_KEY=${Your AWS secret key}

Or:

Envault also supports AWS credentials from ~/.aws with the default profile if you don't set the environment variables.

List secrets:

$ envault list -secret=${path to your secret}

Run process with secrets:

$ envault run 'yarn build' -secret=${path to your secret}

License

This project is licensed under the MIT License - see the LICENSE file for details

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
platforms
aws
utils

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL