A package for storing and retrieving secrets from files, Vault, AWS Parameter Storage, (etc?)
This package provides a simple abstraction over different ways of storing a secret value by name.
It supports the ability to store these values in:
file
: encrypted with chacha20poly1305 using a trivial key or user suppliedawsps
: stores and retrieves secrets from AWS Parameter Storage as SecureStringsvault
: stores and retrieves secrets from HashiCorp vault. Supports generic, kv 1, and kv 2Should it support another storage mechanism? Open an issue! Or better yet, send a PR!