summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-01-30improve slightly the race conditions that can happen when logging from ↵elijah
multiple threads.
2013-01-30fix problem with nested Dir.chdirelijah
2013-01-28provide puppet libdir for leap deploy to load custom puppet functionsvarac
2013-01-28added 'leap local save' to create a new sandbox snapshot.elijah
2013-01-28remove old secrets from secrets.json if they are not defined anywhere.elijah
2013-01-28added custom_vagrant_vm_line to Leapfileelijah
2013-01-21added client ca in addition to normal ca (used only to generate client ↵elijah
certificates)
2013-01-21much better error reporting for bad evals in json configselijah
2013-01-21replaced 'manager.provider' with 'provider'elijah
2013-01-20fix bug with rsync when leap command is run from other directorieselijah
2013-01-13added ability to sync support files along with hiera.yml. this way, files ↵elijah
don't need to be embedded in hiera.yml. this is especially useful for binary files.
2013-01-13add Util.relative_symlinkelijah
2013-01-13patch supply_drop so rsync can accept --include and arbitrary flags.elijah
2013-01-08in 'cert csr', use fake ca for testing.elijah
2013-01-08catch more fatal puppet errorselijah
2012-12-17forbid illegal characters in the node name.elijah
2012-12-15fixed bug with certificate dateselijah
2012-12-15support `leap node init` with node-filterelijah
2012-12-15log ssh command at debug levelelijah
2012-12-13require arg for `leap inspect`elijah
2012-12-13client certs should only have digitalSignatureelijah
2012-12-12`leap list --print` -- now it evaluates all node keys before printingelijah
2012-12-12added `leap inspect`elijah
2012-12-12auto compile before deploy (as needed)elijah
2012-12-12allow running rake from anywhereelijah
2012-12-12Merge branch 'master' of ssh://leap.se/leap_clielijah
2012-12-12improved key usage parameters for x509 cert generationelijah
2012-12-12make sure we actually use the path we are promissingAzul
for me the users gem path 'gem install' detects differs from the one we pick. No idea why. So let's tell it to use the path we mentioned before.
2012-12-11change name of vagrant basebox to 'leap-wheezy'Micah Anderson
2012-12-11hackishly set the terminal titleelijah
2012-12-11generate secrets that are url compatibleelijah
2012-12-11add keyEncipherment to server certselijah
2012-12-10simple /etc/hosts format for nowelijah
2012-12-09remove DEVNOTESelijah
2012-12-09minor cleanup of node commandelijah
2012-12-09minor change to log appearanceelijah
2012-12-09remove rdoc and ri from 'rake install', fix bug with local install, make ↵elijah
install verbose.
2012-12-09remove highline from rakefileelijah
2012-12-08Merge branch 'master' of ssh://leap.se/leap_clielijah
2012-12-08added commands 'node add' 'node rm' and 'node mv'elijah
2012-12-09minor language issueskwadronaut
2012-12-07added natdnshostresolver1 to Vagrantfileelijah
2012-12-07added late evaluation of some keys, and hostname tracking (node tracks all ↵elijah
the hostnames it has encountered).
2012-12-05fixed problems with ruby 1.8 and GLI, and added some tests.elijah
2012-11-29s.add_runtime_dependency => should be >=varac
2012-11-29set capistrano dependency at >= 2.13.5elijah
2012-11-29include entire subcommand in help listelijah
2012-11-28new system for how directory paths work. now there is a file Leapfile that ↵elijah
manages this, instead of it always being ../leap_platform
2012-11-28command name shuffle -- grouped more commands together as subcommandselijah
2012-11-28i am unable to reproduce bug #1058, but this commit might fix it.elijah