Skip to content

relaypro-open/credstash_ex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CredstashEx

An Elixir implementation of Credstash, a system to store secrets securely using AWS infrastructure (KMS+DynoDB).

Installation

The package can be installed by adding credstash_ex to your list of dependencies in mix.exs:

def deps do
  [
    {:credstash_ex, git: ""https://github.com/relaypro-open/credstash_ex.git, tag: "0.1.0"}
  ]
end

Configuration

Configure your AWS credentials as specified in ex_aws

Use

alias CredstashEx.Credstash
Credstash.put_secret("test_secret","one2three","credential-store")
Credstash.get_secret("test_secret","credential-store")        
"one2three"