summaryrefslogtreecommitdiff
path: root/lib/leap_cli/util
AgeCommit message (Collapse)Author
2016-06-21fix ruby deprecation warningselijah
2016-03-17rsync bugfix: ensure that the ssh vagrant private key has the right ↵elijah
permissions (like we do for ssh)
2015-09-09vagrant bugfix: upload the correct vagrant ssh key. closes #7436elijah
2015-01-05omit underscore from random alpha secrets in secrets.jsonelijah
2014-11-24moved core_ext and lib_ext under leap_clielijah
2014-11-09make sure to specify HostKeyAlgorithms for ssh and rsync. this is needed ↵elijah
because otherwise you can't connect to a server that has ecdsa host key if all you have is an rsa key host key. closes bug #6337
2014-11-03only print out net-ssh info if --debug is activeelijah
2014-10-30less verbose net-ssh loggingelijah
2014-10-28properly debug Net::SSH based on -v log levelelijah
2014-10-28autoload some of the external dependencies that are rarely used, so that we ↵elijah
don't need to load them every time.
2014-05-27cap puppet verbosity level at 5 and capistrano logger at 3.elijah
2014-05-21fix, once and for all and forever, ssh problems with a weird kludgeelijah
2014-05-20ssh: modified yet again how ssh is used. pin to a newer version of ↵elijah
capistrano that i think handles ~/.ssh/config better, and explicitly specify that ~/.ssh/config should be loaded for Net::SSH connections.
2014-04-04yasf: yet another ssh fix. should make `leap deploy` work better with ↵elijah
~/.ssh/config per-domain settings.
2014-04-01make secrets be utf8elijah
2014-03-13various ssh key fixes (REQUIRES rebuilding vagrant nodes).elijah
2014-03-07added IdentitiesOnly ssh option to both ssh command and ruby Net::SSH ↵elijah
options -- this should prevent ssh from trying all the keys in ~/.ssh. you might still get the error "Too many authentication failures" if you have a ton of keys activated in ~/.ssh/config
2013-07-29better seed for secret generationelijah
2013-06-11store port in provider's known_hosts to prevent modification of ↵elijah
~/.ssh/known_hosts.
2013-06-11fix longstanding problem with vagrant nodes: everyone has a different ssh ↵elijah
pub key, but before leap_cli wanted you to commit these different keys into. Now, for vagrant nodes, we ignore the host key: we don't save it, we don't check it.
2013-06-11added --ip and --port override flags to deploy and init.elijah
2013-06-04add support for `leap facts`. includes some fun new helpers, like ↵elijah
run_with_progress(), capture(), and replace_file!().
2013-04-02added support for hex_secretselijah
2013-04-01remove supply_drop, add support for puppet_command.elijah
2013-03-19fix typosMicah Anderson
2013-02-26fix for ruby 1.8 compatibilityelijah
2012-12-11generate secrets that are url compatibleelijah
2012-11-27improved logging all around.elijah
2012-11-17added ability to fingerprint x509 certselijah
2012-11-09vagrant supportelijah
2012-11-04added automatic secret generation in secrets.jsonelijah