SecretVault 🔒

All-in-one solution for storing your Elixir application secrets inside the repository.

Features

Usage

Check out this 5 minutes usage tutorial for basics and useful links.

Installation

Just add it to the list of dependencies like

def deps do
  [
    {:secret_vault, "~> 1.0"}
  ]
end

Hacking

If you want to contribute to the project or just want to test it localy (not as a dependency), you’ll need to create config/config.exs file with following content.

config :secret_vault, :secret_vault,
  default: [password: "Some super secret"]

Thanks

@benonymus – for battle testing the project and giving the idea for runtime_secret macro