This repository is now deprecated. This project will not receive new changes from Rapid7.
A Node.js daemon that interfaces with Vault and Warden to provide a secure method to deliver secrets to servers in the cloud.
Combined with Vault, Warden and Propsd, Tokend gives security and accountability around the delivery of secrets to servers running in the cloud.
Tokend provides a seamless interface between Vault and Propsd allowing developers to specify the secrets they need for their service without putting unencrypted secrets out in the wild.
See the getting started guide for help installing, configuring, and using Tokend.
See the Development section of the getting started guide for more information.
To cut a release do the following:
- Bump the version
- Build and upload a package
- Create a new release on github.com
This can be accomplished by running the following commands:
$ npm version minor
$ bundle exec rake default
To be able to create a new release on github.com, you must have the following environment variables set:
GITHUB_CLIENT_ID
GITHUB_CLIENT_TOKEN
and the user and token must have the appropriate permissions in this repository.