0.0
No commit activity in last 3 years
No release in over 3 years
This tool is used to mass deploy ssh-keys to all your servers according to the capistrano config.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.0.0
~> 1.6.2
>= 0
 Project Readme

Cap ssh-key man

A capistrano command that allows you to put all developers' public keys to all servers. This must be a painful job to add developer's ssh key to all servers one by one, but after you have this tool, you just need execute cap sshkey:deploy

Usage

  1. Add gem "cap-ssh-key-man" in your Gemfile.

  2. Add require 'cap-ssh-key-man/tasks/rsync' to config/deploy.rb of your rails project.

  3. Add set :sshkeys_path, PATH_TO_SSHKEYS_STORE_PATH to deploy.rb.

  4. Put all public ssh keys to PATH_TO_SSHKEYS_STORE_PATH dir of your rails project.

  5. Execute cap sshkey:deploy

Done.

Author

Michael He

http://www.tui8.com

http://github.com/hlxwell