Commit Graph

  • e2fe34c583 Rake task documentation up to date Mitchell Hashimoto 2010-06-10 11:02:16 -0700
  • 5188c7cf46 Point to RubyGems string instead of symbol for Gemfile Mitchell Hashimoto 2010-06-06 19:51:53 -0700
  • b56994d11d Internal SSH ignores ssh config file. Also added `PasswordAuthentication no` to ssh-config output Mitchell Hashimoto 2010-06-05 18:52:12 -0700
  • eec0986bc7 switched directory syncing over to unison John Bender 2010-06-05 00:39:25 -0700
  • 3d85edd41e Modify docs on base boxes to not package Vagrantfile by default Mitchell Hashimoto 2010-06-04 22:07:35 -0700
  • 673aed9334 Updated changelog and docs for forward port collision Mitchell Hashimoto 2010-06-03 22:27:44 -0700
  • 7b6523371c No more `config.vm.project_directory`. The "v-root" shared folder is now a regular shraed folder like everything else. Mitchell Hashimoto 2010-06-03 22:19:42 -0700
  • abef4d29ce Retry SCP upload 5 times as well Mitchell Hashimoto 2010-06-03 20:58:04 -0700
  • 8dc57c6796 Retry SSH commands 5 times if an IOError occurs Mitchell Hashimoto 2010-06-03 20:55:46 -0700
  • dc760c73b9 Reload after saving forwarded ports Mitchell Hashimoto 2010-06-03 20:48:24 -0700
  • b13de6a497 If no shared folders existed, don't worry about clearing them Mitchell Hashimoto 2010-06-03 20:35:12 -0700
  • 97facb08fd Do not reload VM and everything if no forwarded ports were destroyed Mitchell Hashimoto 2010-06-03 20:34:02 -0700
  • b00442026f Don't run VM customizations if none were specified Mitchell Hashimoto 2010-06-03 20:32:09 -0700
  • 50262cfb66 Destroy unused network interfaces on VM destroy Mitchell Hashimoto 2010-06-03 19:59:39 -0700
  • 7a093340bf VM definition blocks are now stackable. [closes GH-94] Mitchell Hashimoto 2010-06-03 19:20:15 -0700
  • c3e1a87bf3 Host-Only networking documentation Mitchell Hashimoto 2010-06-03 16:18:12 -0700
  • 002a366d9d Multi-VM documentation Mitchell Hashimoto 2010-06-03 16:02:11 -0700
  • 87256e1f76 Added systems to changelog and updated systems docs. Added new Vagrantfile options to the options page. Mitchell Hashimoto 2010-06-03 15:24:58 -0700
  • b52de99f5e Updated commands documentation. Began 03x to 04x changelog. Mitchell Hashimoto 2010-06-03 15:14:23 -0700
  • 1e01514c4f Dup the forwarded ports array while destroying to avoid issues with changes in virtualbox gem and deleting in place Mitchell Hashimoto 2010-06-03 12:04:21 -0700
  • abf6a50b5a Dup the shared folders array when destroying due to changes in virtualbox gem Mitchell Hashimoto 2010-06-03 12:03:43 -0700
  • 4e806ae325 A VM can now have a host only network on multiple adapters Mitchell Hashimoto 2010-06-03 11:50:29 -0700
  • bb7a309cab Verify ubuntu/debian install for host only networking Mitchell Hashimoto 2010-06-03 11:35:50 -0700
  • 2d68b284d1 Some fixes with defining new interfaces on Ubuntu Mitchell Hashimoto 2010-06-03 11:29:17 -0700
  • 73e9debefb Dynamically insert entry into /etc/network/interfaces file for Ubuntu Mitchell Hashimoto 2010-06-03 11:09:31 -0700
  • 134ebe8405 Added new method to base system. Not implemented for linux yet. Mitchell Hashimoto 2010-06-03 00:27:48 -0700
  • d16efa1a34 Join a specific host only network if name is specified. Mitchell Hashimoto 2010-06-03 00:17:04 -0700
  • 77f7b09a26 Host only networks. Doesn't yet set them up within the OS but creates them on the guest. Mitchell Hashimoto 2010-06-02 23:52:15 -0700
  • b63c74fad9 Forwarded ports action reloads the model after clearing Mitchell Hashimoto 2010-05-30 18:09:36 -0700
  • 6fc2f4661a 1 second sleep after the halt on `down` to allow VirtualBox to clean itself up Mitchell Hashimoto 2010-05-30 17:56:20 -0700
  • 85f4fb230d resolved rsync issue with crontab entry template [closes gh-90] John Bender 2010-05-30 00:35:22 -0700
  • d7af9882f4 Allow SSH commands to ignore exit status Mitchell Hashimoto 2010-05-29 23:33:37 -0700
  • eb30074eea Oops, File.rm => File.delete Mitchell Hashimoto 2010-05-29 13:21:57 -0700
  • 46e9250f09 Remove the dotfile (.vagrant) if no more active VMs exist Mitchell Hashimoto 2010-05-29 12:15:55 -0700
  • 503a9acf89 Verify chef binaries exist prior to running chef provisioning [closes GH-89] Mitchell Hashimoto 2010-05-29 11:33:01 -0700
  • 4c8713ecd4 SSH exec! can now be given options which are used for bad exit status error messages Mitchell Hashimoto 2010-05-29 11:18:27 -0700
  • ad96f0090a Properly download boxes from HTTPS sources. [closes GH-84] Mitchell Hashimoto 2010-05-29 10:54:27 -0700
  • ced200e256 When verifying boxes, catch all exceptions Mitchell Hashimoto 2010-05-28 23:26:11 -0700
  • 2af2a81eb8 Chef runs (solo and client) check exit status and error if anything occurs. Mitchell Hashimoto 2010-05-28 23:18:32 -0700
  • 8ea9816552 Error and exit if SSH command returns non-zero exit status [closes GH-80] Mitchell Hashimoto 2010-05-28 23:01:25 -0700
  • f30cdf3eea New wrapper SSH session class to emit exit status as well. Will be used in the future to raise exceptions for bad exit status. For now, works as a drop-in replacement. Mitchell Hashimoto 2010-05-28 14:19:35 -0700
  • 5f57766365 Primary VM is SSH by default on call to `vagrant ssh` Mitchell Hashimoto 2010-05-27 23:06:57 -0700
  • 687b925d2e Concept of a 'primary' VM in a multi-VM environment added. This VM will be the default for actions in a multi-VM environment. Mitchell Hashimoto 2010-05-27 22:54:11 -0700
  • 0e4ae3530a `vagrant ssh` now queries for the ssh forwarded port, rather than relying on config Mitchell Hashimoto 2010-05-27 18:18:25 -0700
  • cc0a1930d8 When handling collisions, the fixer won't set the port to something which is used by that VM later Mitchell Hashimoto 2010-05-27 17:41:32 -0700
  • 61bcc761bc Error message is given if there are no auto ports available. Mitchell Hashimoto 2010-05-27 17:37:48 -0700
  • 7fa0303925 Automatic 'external' port collision correction. If a forwarded port collides with any created VM and is marked to be fixed automatically, then vagrant will choose a new port automatically. Mitchell Hashimoto 2010-05-27 17:31:36 -0700
  • b174645fb7 Change `instance` option to forwarding ports to `adapter` and make thoes options a hash at the end. Mitchell Hashimoto 2010-05-27 12:34:08 -0700
  • 8483215cdb More specific about 3.1.x requirement. [closes GH-85] Mitchell Hashimoto 2010-05-26 21:19:22 -0700
  • 6f287aa17a Fix some small issues with up, down, and halt with the latest refactor. Mitchell Hashimoto 2010-05-26 21:13:56 -0700
  • 455a44cc5d Add `--no-provision` flag to `vagrant up`. Refactor the way action options work a bit. [closes GH-87] Mitchell Hashimoto 2010-05-26 20:58:27 -0700
  • c16df0d26a Simple wording changes Mitchell Hashimoto 2010-05-25 19:20:47 -0700
  • 77bcd9919d Enable port forwarding to be directed at a specific adapter (NIC), prevented entirely making standard use of TCP/IP and ensuring that port forwarding is only attempted when the NIC is using the VirtualBox NAT. Robert O'Brien 2010-05-25 13:38:22 +1200
  • cce82305ee When util is included, extend the class as well [closes GH-83] Mitchell Hashimoto 2010-05-25 13:19:38 -0700
  • a5648abe92 Do not worry about key permissions on windows [closes GH-79] Mitchell Hashimoto 2010-05-24 01:06:51 -0700
  • 74aefa5c3d corrected bit mask for package output on windows John Bender 2010-05-22 22:46:42 -0700
  • b949861186 Changed semantics of 'up.' 'up' will now only provision when the VM is being created from scratch. Otherwise, it simply starts the VM. [closes GH-78] Mitchell Hashimoto 2010-05-22 18:54:33 -0700
  • d76e9ba26a Tests no longer clear a line Mitchell Hashimoto 2010-05-22 18:47:08 -0700
  • 156149824d Remove parallelism for now. Caused too many issues with too little benefit. Mitchell Hashimoto 2010-05-22 15:43:27 -0700
  • dcbf70b91d Clean up some tests on the provision command Mitchell Hashimoto 2010-05-22 00:54:43 -0700
  • c863457157 Added provision command Andrew Clay Shafer 2010-05-22 01:39:31 -0600
  • 3360c37fc7 Parallelize the commands. There are some issues with this but in general it works so far. More polish needs to be done. Mitchell Hashimoto 2010-05-22 00:33:57 -0700
  • 12b8ab4516 Refactor the "all or single" behavior of many commands into the base. Mitchell Hashimoto 2010-05-21 23:38:44 -0700
  • dd7f471a3b Incremented version to 0.3.5.dev. Mitchell Hashimoto 2010-05-21 20:52:56 -0700
  • 9297027792 v0.3.4 - Fixes critical bug with SSH key permissions v0.3.4 Mitchell Hashimoto 2010-05-21 20:47:43 -0700
  • 8237a9d4ec Check key permissions on SSH execute (must be 0600) Mitchell Hashimoto 2010-05-20 01:01:17 -0700
  • a5cb80f396 Removed old progress meter module from util Mitchell Hashimoto 2010-05-20 22:54:48 -0700
  • b2c2d2a4cc Downloader progress reporter now uses the environment logger Mitchell Hashimoto 2010-05-20 22:37:39 -0700
  • 6e7af31616 Resource logger now has a thread-safe progress meter built-in Mitchell Hashimoto 2010-05-20 22:28:28 -0700
  • 16577208d2 Update gemspec to have the latest logger files Mitchell Hashimoto 2010-05-20 20:56:50 -0700
  • 3cef90cfb9 Remove util.rb and that logger Mitchell Hashimoto 2010-05-20 20:54:34 -0700
  • 377fa1f7cc Systems base now uses new environment logger. Mitchell Hashimoto 2010-05-20 20:46:20 -0700
  • 504b709f2d Provisioners use new logger on environment Mitchell Hashimoto 2010-05-20 20:44:58 -0700
  • 6e757e7ab7 Remove logger from the VM and put it on the environment Mitchell Hashimoto 2010-05-20 20:35:15 -0700
  • 4a20bfe7fc Plain logger should emit a newline Mitchell Hashimoto 2010-05-20 16:47:25 -0700
  • 91ae6178df Runner loggers now use their @runner.logger instead of "global" logger Mitchell Hashimoto 2010-05-20 16:46:23 -0700
  • 470c8de099 Environment uses new logger Mitchell Hashimoto 2010-05-20 16:36:17 -0700
  • 75b1df2f2f Got rid of parent modules for stringhelper/outputhelper. Removed error/wrap_output from util.rb Mitchell Hashimoto 2010-05-20 16:15:43 -0700
  • 398e254c39 Moved error_and_exit and wrap_output to their own mixins Mitchell Hashimoto 2010-05-20 16:09:00 -0700
  • a1794dca80 VMs have their own loggers Mitchell Hashimoto 2010-05-20 15:49:27 -0700
  • fa9bdad175 Added the ResourceLogger, which will handle logging in the near future Mitchell Hashimoto 2010-05-20 13:05:01 -0700
  • 4a2a063556 Ignore gemfile.lock Mitchell Hashimoto 2010-05-20 02:34:24 -0700
  • 168a99e666 Updated README (slight typos) Mitchell Hashimoto 2010-05-20 02:32:04 -0700
  • e6f628b98b Check key permissions on SSH execute (must be 0600) Mitchell Hashimoto 2010-05-20 01:01:17 -0700
  • af07bd0d3b renamed crontab entry template, switched to proper ssh John Bender 2010-05-19 00:19:32 -0700
  • 712aa9cc68 corrected gemspec John Bender 2010-05-18 23:55:53 -0700
  • 007ecc5f1c system testing John Bender 2010-05-18 23:34:32 -0700
  • ce6d95c131 rsync mostly complete, few tests left John Bender 2010-05-18 01:24:59 -0700
  • 7ac7af15d3 rsync for shared folders added John Bender 2010-05-15 20:29:05 -0700
  • 6397ac579c Fixed "busticated" provisioning due to internal changes from multivm [closes GH-65] Mitchell Hashimoto 2010-05-18 19:23:08 -0700
  • 5251d89241 Fix packaging. Broke due to internal changes from multivm. [closes GH-64] Mitchell Hashimoto 2010-05-18 19:08:26 -0700
  • 4d077a1ca2 Fixed issue with two tests being named the same (got rid of warning) Mitchell Hashimoto 2010-05-17 17:12:08 -0700
  • 9111ad9e5e Merge branch 'multivm' Mitchell Hashimoto 2010-05-17 14:15:43 -0700
  • 19be5f141e `vagrant package` works with multi-VM environments Mitchell Hashimoto 2010-05-17 14:12:11 -0700
  • f30645a967 `vagrant ssh-config` is now multi-vm friendly Mitchell Hashimoto 2010-05-17 10:52:07 -0700
  • 586a56b5b5 `vagrant reload` works with multi-vm Mitchell Hashimoto 2010-05-17 10:41:19 -0700
  • 38d485c29b `vagrant resume` with multiple VMs Mitchell Hashimoto 2010-05-17 10:36:34 -0700
  • 228327c0ca `vagrant suspend` works with multi-vms Mitchell Hashimoto 2010-05-17 01:45:57 -0700
  • fd12018114 `vagrant ssh` works with multi-VM Mitchell Hashimoto 2010-05-17 01:07:42 -0700
  • 81e1e8932a Can now specify which VMs to up with `vagrant up` or will up all by default Mitchell Hashimoto 2010-05-16 18:34:35 -0700