summaryrefslogtreecommitdiff
path: root/lib/leap_cli
AgeCommit message (Collapse)Author
2013-02-28added @allow_production_deploy and @platform_branch to Leapfileelijah
2013-02-28change json comments from '#' to more standard '//'elijah
2013-02-28clean up include paths, require newer rake version.elijah
2013-02-27improve logging: set exit code on puppet error, better puppet error ↵elijah
handling, better handling of multi-line puppet log entries.
2013-02-27fixed merge errors and warn when REQUIRED properties are unset.elijah
2013-02-26pass through verbosity to puppetelijah
2013-02-26minor ruby 1.8 compatibility changeelijah
2013-02-26try to issue better exit codes. still not perfect.elijah
2013-02-26include leap command invocation in the log file, if any.elijah
2013-02-26make logging work with ruby 1.8, add timestamps to log, remove colors from log.elijah
2013-02-26spit out the full callstack when -v2elijah
2013-02-26fix for ruby 1.8 compatibilityelijah
2013-02-23Merge branch 'master' of ssh://leap.se/leap_clielijah
2013-02-23minor improvements to wording of inline command helpelijah
2013-02-23added `rake doc` command.elijah
2013-02-23initial experiments with auto doc creationelijah
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