summaryrefslogtreecommitdiff
path: root/lib/leap_cli
AgeCommit message (Collapse)Author
2013-02-21handle submodule updates and url changesMicah Anderson
If a submodule had an update, it would show up as a + in the 'git submodule status' output, and thus would not be automatically updated because we were only looking for '-', so the regexp was changed to look for + as well as - Additionally, add a 'git submodule sync' on every run in order to capture the case where an upstream submodule URL was changed. This doesn't happen often, but it can be quite painful when it does, and fortunately 'git submodule sync' is a local (and thus, cheap) command.
2013-02-10bump version to 0.1.6elijah
2013-02-10add debug notice if file is missing for macro file_path(x)elijah
2013-02-10fix file_path so that nested files are copied correctlyelijah
2013-02-10display `leap list --print` null values as [null] instead of missingelijah
2013-02-10update requirements.rbelijah
2013-02-10fix errant references to provider.vagrant (should be leapfilt.vagrant_network)elijah
2013-02-10moved vagrant config to Leapfile, added ~/.leaprc support.elijah
2013-02-10more verbose vagrant install warning.elijah
2013-02-08improve `leap node add` by auto creating cert and validating ip_addresselijah
2013-02-08added ability to have 'default' entries in json files.elijah
2013-02-08changed `leap init` to `leap new`, made more foolproof.elijah
2013-02-08leap inspect now works with all .json fileselijah
2013-02-08added 'nodes_like_me' macroelijah
2013-02-08vagrant: pass through --yes to vagrant as --forceelijah
2013-02-07run locale-gen on node init.elijah
2013-02-07remove runtime dependency for certificate_authority gem, since this gem is ↵elijah
vendored (with our custom patches). bump version to 0.1.5
2013-02-07make --tags override the defaultselijah
2013-02-07Merge branch 'master' of ssh://leap.se/leap_clielijah
2013-02-07added global --yes optionelijah
2013-02-03leap_cli: change url for leap basebox (Feature #1586)varac
2013-02-02added --tags to deploy command.elijah
2013-02-02logging - output of leap command is now additionally sent to --log=FILE ↵elijah
command line switch or @log value in Leapfile.
2013-02-01ignore variable scope warnings for now in leap_cli (Feature #1621)varac
2013-01-31Merge branch 'master' of ssh://leap.se/leap_clielijah
Conflicts: lib/leap_cli/commands/deploy.rb
2013-01-31include tag leap_service by default (#1610)Micah Anderson
2013-01-31fix erroneous space between tags (#1571)Micah Anderson
2013-01-31tag 'base' is a bad idea because it invokes apache::base as wellvarac
2013-01-31allow OR conditions in ObjectList filterselijah
2013-01-31generate better testing openvpn client configs in test/openvpnelijah
2013-01-31oops, fixed typo with puppet tagselijah
2013-01-31tag 'default' interferes with puppet automatic taggingvarac
2013-01-30added 'leap deploy --fast'elijah
2013-01-30fix bug with vanishing secretselijah
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-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