Commit Graph

  • 98d5454936 Collision check is now done in `prepare` of forward port action. Mitchell Hashimoto 2010-03-14 17:35:58 -0700
  • c08937d899 Dotfile and active list are now updated when environment is torn down Mitchell Hashimoto 2010-03-14 16:57:29 -0700
  • 05c4c2f838 Env.persist_vm also persists UUID to the ActiveList Mitchell Hashimoto 2010-03-14 16:39:52 -0700
  • 62d3172e57 VM now has a `uuid` method Mitchell Hashimoto 2010-03-14 16:28:36 -0700
  • 575e91e70b ActiveList supports adding/removing and saving of VM UUIDs. Mitchell Hashimoto 2010-03-14 16:27:22 -0700
  • 235480fffa Reads of Vagrant::ActiveList to track the active vagrant managed virtual environments. Mitchell Hashimoto 2010-03-14 16:08:58 -0700
  • ab1acf2479 Parenthesize argument to remove warning Mitchell Hashimoto 2010-03-14 14:59:35 -0700
  • 8057e1e94e `vagrant box list` added to error message for invalid subcommand to `vagrant box` Mitchell Hashimoto 2010-03-14 14:57:39 -0700
  • 0cadacf956 Added chef server details on change page Mitchell Hashimoto 2010-03-14 14:53:10 -0700
  • b5322d9741 MH and JB in footer Mitchell Hashimoto 2010-03-14 13:03:47 -0700
  • 97936edf37 MH and JB in footer Mitchell Hashimoto 2010-03-14 13:03:47 -0700
  • de0dc9db6b Added a changes from 0.1.x to 0.2.x page, just to keep up to date. Mitchell Hashimoto 2010-03-13 12:24:35 -0800
  • 6c05901fe7 Vagrant is now a good ruby gem citizen and no longer modifies the include path. Mitchell Hashimoto 2010-03-13 03:21:04 -0800
  • 5598a260c2 Require the files, not puts them... its late. Mitchell Hashimoto 2010-03-13 03:12:08 -0800
  • 2a6c9a762a Fixed expand pathing to work properly in vagrant.rb Mitchell Hashimoto 2010-03-13 03:11:16 -0800
  • 9da68bb129 Expand paths properly for loading so that files already loaded aren't loaded twice Mitchell Hashimoto 2010-03-13 03:08:26 -0800
  • 39a8a5fd94 Vagrant.config.home now returns nil if home is nil, otherwise expands path Mitchell Hashimoto 2010-03-13 01:53:12 -0800
  • 98d8c1978b Properly reload configuration once all the basics are loaded Mitchell Hashimoto 2010-03-13 01:47:48 -0800
  • bdfd042cfc Updated base box guide for the new key-based SSH auth Mitchell Hashimoto 2010-03-13 01:40:34 -0800
  • 27e23295d2 Documentation for config.ssh values Mitchell Hashimoto 2010-03-13 00:28:39 -0800
  • f4dff49824 Updated box documentation to include `vagrant box list` Mitchell Hashimoto 2010-03-12 22:39:45 -0800
  • f7f590717a Docs for the new vagrantfile settings Mitchell Hashimoto 2010-03-12 22:35:58 -0800
  • c496460ad3 Custom provisioner docs Mitchell Hashimoto 2010-03-12 21:49:19 -0800
  • ba10a3f88d Chef server provisioner docs Mitchell Hashimoto 2010-03-12 21:26:11 -0800
  • e09dbfa367 Vagrantfile in the home path is now injected into the vagrantfile load sequence Mitchell Hashimoto 2010-03-12 21:03:49 -0800
  • 5995191972 More useful error message for using vagrant in home directory Mitchell Hashimoto 2010-03-12 10:15:17 -0800
  • e9940d83df Change VirtualBox version requirement to 3.1 until virtualbox gem supports 3.0 cleanly Mitchell Hashimoto 2010-03-12 02:10:05 -0800
  • 08d204c03b Added a README to the keys directory Mitchell Hashimoto 2010-03-12 01:45:18 -0800
  • 07284b4003 dirname changed to project root const John Bender 2010-03-12 01:37:45 -0800
  • e35e2fbb04 expand path fix John Bender 2010-03-12 01:34:36 -0800
  • 00eecf5bdd moved to key based ssh John Bender 2010-03-12 01:19:45 -0800
  • f940bd3fd0 Anchor to mac address section on base box guide Mitchell Hashimoto 2010-03-12 00:35:12 -0800
  • 439c21346d Some rewording and styling of base box guide Kieran Pilkington 2010-03-11 23:57:57 +1300
  • 73c734a4b0 Some rewording and styling of base box guide Kieran Pilkington 2010-03-11 23:57:57 +1300
  • 90d78eb04a Added documentation for provisioners + chef solo. Chef server and others will come later. Mitchell Hashimoto 2010-03-12 00:24:42 -0800
  • 9ba0647b64 Merge in 'flexible-provisioning' which supports abstracted provisioners, chef server, additional chef solo features, and better chef configuration overall. Also includes pluggable configuration keys. Mitchell Hashimoto 2010-03-11 22:52:37 -0800
  • b86ef6aab9 Silly typo fix Mitchell Hashimoto 2010-03-11 22:44:50 -0800
  • 3a4881bf2e Chef solo cookbooks paths can now take arrays of folders, in addition to just a single string Mitchell Hashimoto 2010-03-11 21:59:44 -0800
  • 9c8db3b48a Revert up-ramping SSH timeout. Doesn't solve issue with SSH.execute slowness on internet-less machines. Mitchell Hashimoto 2010-03-11 19:29:41 -0800
  • 0ebebe14a0 Re-added the sleep Mitchell Hashimoto 2010-03-11 19:26:39 -0800
  • 2c1483ae80 SSH.up? timeout slowly ramps up based on configuration values, giving later attempts more time. Mitchell Hashimoto 2010-03-11 17:59:25 -0800
  • b03af8ccc2 Removed sleeping from waiting for boot since the timeout should handle that Mitchell Hashimoto 2010-03-11 17:40:27 -0800
  • 6478927bae Up the default timeout, which allows the SSH connection to work even without an internet connection Mitchell Hashimoto 2010-03-11 15:57:45 -0800
  • f3d735fae1 Up the default timeout, which allows the SSH connection to work even without an internet connection Mitchell Hashimoto 2010-03-11 15:56:44 -0800
  • df2f76297d Helper methods on chef config `add_recipe` and `add_role` and `run_list` Mitchell Hashimoto 2010-03-11 01:05:57 -0800
  • 97e31c82ef whitespace fix John Bender 2010-03-11 00:02:57 -0800
  • 751a8bfa1b file copy fix John Bender 2010-03-11 00:02:05 -0800
  • 5f695d8f4d Added file existence test for the validation key for chef server provisioning Mitchell Hashimoto 2010-03-10 23:06:20 -0800
  • 9384917b81 Chef server provisioner works. Added the auto-creation of the client key config. Mitchell Hashimoto 2010-03-10 22:42:42 -0800
  • a4428cd201 Added :chef_server provisioner shortcut Mitchell Hashimoto 2010-03-10 21:58:51 -0800
  • df2e80140d Chef server provisioner Mitchell Hashimoto 2010-03-10 21:57:51 -0800
  • df648803dd Pull out common chef code into its own abstract provisioner Mitchell Hashimoto 2010-03-10 19:00:49 -0800
  • f6bc0ff5fc Change chef solo to use `run_list` instead of `recipes` Mitchell Hashimoto 2010-03-10 18:34:52 -0800
  • 648593a18c Update rake task docs to use `exec` Mitchell Hashimoto 2010-03-10 16:17:42 -0800
  • 759d904628 Provision action must call "prepare" on the provisioner Mitchell Hashimoto 2010-03-10 15:12:45 -0800
  • 2763540b44 Move default chef solo configuration to the chef solo provisioner Mitchell Hashimoto 2010-03-10 14:58:41 -0800
  • 86ffbe5d32 Provision class now properly figures out the provisioner and executes it Mitchell Hashimoto 2010-03-10 14:54:12 -0800
  • d81e5dc28d Remove all "chef" configuration and moved chef solo provisioning to its own class Mitchell Hashimoto 2010-03-10 14:27:02 -0800
  • 6878a3ea4d Merge branch 'master' into flexible-provisioning for new shared folder API Mitchell Hashimoto 2010-03-10 14:00:51 -0800
  • a71815df4e Additional shared folders can now be configured through the `config.vm.share_folder` method Mitchell Hashimoto 2010-03-10 13:49:52 -0800
  • 0d026da21e Base class for chef solo Mitchell Hashimoto 2010-03-10 13:01:53 -0800
  • f86bc912eb Base provisioning class Mitchell Hashimoto 2010-03-10 12:56:52 -0800
  • 6cfddb6c38 Tests to verify that the instance method exists for configs Mitchell Hashimoto 2010-03-10 12:29:51 -0800
  • 19d00a8802 Config class now allows classes to dynamically register configuration keys. Mitchell Hashimoto 2010-03-10 12:25:53 -0800
  • 3daf48b70c Config class now properly uses class variables. Not sure how this one slipped through the cracks. Mitchell Hashimoto 2010-03-10 01:07:24 -0800
  • 631580fc8e Make the windows test only run on windows for now until it can pass on unix Mitchell Hashimoto 2010-03-10 01:02:23 -0800
  • b92efdfe53 windows root path fix John Bender 2010-03-10 00:30:28 -0800
  • dda15e9859 Updated virtualbox dependency to 0.5.2 Mitchell Hashimoto 2010-03-09 22:44:35 -0800
  • 1bf70fd4c4 Show helpful error if importing VM fails Ewen Cheslack-Postava 2010-03-09 22:00:56 -0800
  • 47d46d4b12 Now checks for VirtualBox installation and proper version and gives sensible error if not detected. Mitchell Hashimoto 2010-03-09 21:47:07 -0800
  • c75903959c v0.1.4 - Compatibility with Ubuntu x86_64 and no more tarruby dependency v0.1.4 Mitchell Hashimoto 2010-03-09 17:44:34 -0800
  • 97c9fb11eb Update binary to show 0.1.4 version Mitchell Hashimoto 2010-03-09 17:44:09 -0800
  • 7093e4ba9a Version to 0.1.4, not 0.1.5 Mitchell Hashimoto 2010-03-09 17:43:48 -0800
  • 38d3758574 Version bump to 0.1.5 Mitchell Hashimoto 2010-03-09 17:43:33 -0800
  • 6dddd2dc1c Updating base box creation guide * Adding helpful info bubbles, questions/answers, and tips * Correcting/adding various bits to make the process smoother Kieran Pilkington 2010-03-10 09:49:19 +1300
  • 6c5ddcdf8d Windows root path checking. Interim solution. Mitchell Hashimoto 2010-03-09 12:33:54 -0800
  • bee84a9cb0 Force Minitar to 0.5.2. Mitchell Hashimoto 2010-03-09 12:33:43 -0800
  • a34a1fdf52 Pushed new pre version of gem which contains the minitar updates Mitchell Hashimoto 2010-03-09 11:12:43 -0800
  • dfe67d71de Tests for Minitar update. Mitchell Hashimoto 2010-03-09 11:05:33 -0800
  • 0c24f0e68f Tests for the init change to not use ftools Mitchell Hashimoto 2010-03-09 10:52:06 -0800
  • de18f1e4a6 Replace tarruby with archive-tar-minitar. Ilkka Laukkanen 2010-03-09 18:25:16 +0200
  • 68d709eab9 Fix reference to File.cp since no longer using ftools Jonathan Rudenberg 2010-03-09 12:44:32 -0500
  • 6e0f171514 Remove ftools requirement (deprecated in 1.9) Jonathan Rudenberg 2010-03-09 09:12:02 -0800
  • 145f904ed3 Fix busy test to wait for thread to start Jonathan Rudenberg 2010-03-09 09:47:24 -0500
  • aff8343948 Updated README with instructions to installing from Git Mitchell Hashimoto 2010-03-09 09:01:20 -0800
  • db288cf2d5 Bumped gemspec to 0.1.4.pre. Mitchell Hashimoto 2010-03-09 08:58:21 -0800
  • e5e0aaa5ab Update version to "prerelease" Mitchell Hashimoto 2010-03-09 08:52:58 -0800
  • 6a3b7370aa Load action runner before all other files Mitchell Hashimoto 2010-03-09 08:45:14 -0800
  • d550cc3a76 dup action exception and tests John Bender 2010-03-08 22:20:17 -0800
  • 6eedab2d74 Box creation guide update - conventions and more logical process Kieran Pilkington 2010-03-09 18:56:34 +1300
  • c1b03da528 v0.1.3 - Bug fix in vagrant reload. Growing pains! v0.1.3 Mitchell Hashimoto 2010-03-08 21:51:32 -0800
  • 4ae38b41ff Update version in binary Mitchell Hashimoto 2010-03-08 21:51:16 -0800
  • 07547a5ac3 Version bump to 0.1.3 Mitchell Hashimoto 2010-03-08 21:51:01 -0800
  • f9fff05e37 Reload uses the new 'boot' action Mitchell Hashimoto 2010-03-08 21:13:03 -0800
  • 456fa731ef v0.1.2 - Fixes `vagrant resume` bug, more reliable SSH checking, and fix bug with trying to run vagrant in home directory v0.1.2 Mitchell Hashimoto 2010-03-08 19:33:32 -0800
  • e7b19c2fb6 Version bump to 0.1.2 Mitchell Hashimoto 2010-03-08 19:33:13 -0800
  • d818bf856b SSH timeout is now configurable with `config.ssh.timeout` Mitchell Hashimoto 2010-03-08 19:30:58 -0800
  • 1139ec9e0c SSH.up? actually times out properly now Mitchell Hashimoto 2010-03-08 19:17:43 -0800
  • 2f7de333ec Fix issue with infinite looping on `vagrant resume` Mitchell Hashimoto 2010-03-08 18:45:59 -0800
  • 86795618e4 Base box guide Mitchell Hashimoto 2010-03-08 17:31:52 -0800