Commit Graph

  • 9e3a57fc36 package command John Bender 2010-02-12 00:03:53 -0800
  • 1316a9ac17 packaging working John Bender 2010-02-11 21:48:48 -0800
  • f2636355c1 `vagrant init` command. Used for initializing directories with vagrant. Mitchell Hashimoto 2010-02-11 00:51:21 -0800
  • f2f92d7ffa Get rid of "VAGRANT_ENV" since that was just a hack. Log output location configurable now. Mitchell Hashimoto 2010-02-10 13:59:25 -0800
  • 119d91eafb Move all commands to the Vagrant::Command class. Document all commands. Mitchell Hashimoto 2010-02-10 13:46:22 -0800
  • 7ff428d5c2 `vagrant init` command. Used for initializing directories with vagrant. Mitchell Hashimoto 2010-02-11 00:51:21 -0800
  • fef985009f load_root_path! can now suppress errors if option is set Mitchell Hashimoto 2010-02-11 00:39:11 -0800
  • 09bd40c207 Tests for modified 'up' command Mitchell Hashimoto 2010-02-10 22:26:37 -0800
  • 45fbac92f9 The 'up' command will now error if an instance already exists Mitchell Hashimoto 2010-02-10 22:21:55 -0800
  • e5903129e1 Logger now uses singleton on the Vagrant::Logger class. Tests included. Mitchell Hashimoto 2010-02-10 22:12:34 -0800
  • 39dd78c76f Util tests Mitchell Hashimoto 2010-02-10 21:09:58 -0800
  • 03079d9fa6 Get rid of "VAGRANT_ENV" since that was just a hack. Log output location configurable now. Mitchell Hashimoto 2010-02-10 13:59:25 -0800
  • 6c9c09c1b1 Move all commands to the Vagrant::Command class. Document all commands. Mitchell Hashimoto 2010-02-10 13:46:22 -0800
  • aa2d3d58db Project directory and instance role added to provisioning JSON Mitchell Hashimoto 2010-02-10 12:05:36 -0800
  • ba77944d67 Removed some unnecessary requires Mitchell Hashimoto 2010-02-10 01:53:05 -0800
  • a0fcfe0bcf Got code highlighting working Mitchell Hashimoto 2010-02-10 01:49:37 -0800
  • 7767aac9f1 Testing code highlighting Mitchell Hashimoto 2010-02-10 01:42:07 -0800
  • 3949ca4dc8 Initial commit. Mitchell Hashimoto 2010-02-10 01:35:14 -0800
  • 50b2bcb535 One more reference to "Hobo" Mitchell Hashimoto 2010-02-09 23:13:16 -0800
  • 8f1c83865a Finishing the renaming process Mitchell Hashimoto 2010-02-09 23:10:16 -0800
  • c1998d2127 And then God said unto thee, "You shall be named Vagrant." Mitchell Hashimoto 2010-02-09 23:08:23 -0800
  • 3b08a877c2 Added dependencies to gemspec and also updated headers for bins Mitchell Hashimoto 2010-02-09 22:48:08 -0800
  • 8bcf633f54 Removed useless .gitignore files Mitchell Hashimoto 2010-02-09 22:32:31 -0800
  • 337b5fc0f0 Chef solo is run now Mitchell Hashimoto 2010-02-09 19:22:12 -0800
  • 4a6d6074d2 Chef-solo configuration script is generated and uploaded. Mitchell Hashimoto 2010-02-09 18:29:52 -0800
  • 8abb4e1d6e Provisioning now generates a DNA JSON file and uploads it to the /tmp directory for use. Fixed some issues with SCPing. Mitchell Hashimoto 2010-02-09 18:16:19 -0800
  • b0574aa95c Added ability to upload files via SCP with the SSH class Mitchell Hashimoto 2010-02-09 17:08:34 -0800
  • d48b79e8ec SSH.up? uses Net::SSH timeouts again, for now. Looks like checking if a VM is up is finally working properly. Mitchell Hashimoto 2010-02-09 16:48:59 -0800
  • 8c2068565b starting vm test was handing, fixed and moved sleep ping loop to after initial check John Bender 2010-02-09 11:10:50 -0800
  • dccfeafa2e Revert "changed rescue to ensure block in Busy.busy" Mitchell Hashimoto 2010-02-09 09:30:40 -0800
  • d1912c811f changed rescue to ensure block in Busy.busy John Bender 2010-02-09 07:25:03 -0800
  • 168c7e0f39 Provisioning beginning. Not much done yet. Mitchell Hashimoto 2010-02-09 00:31:52 -0800
  • 19f82e72aa VM shared folders can now be added easily. Mitchell Hashimoto 2010-02-09 00:21:27 -0800
  • 9cfa89855d Ensure busy turns to false when an exception is raised, rather than catching the exception. Moved the ensure within the synchronize block so its protected by the mutex. Mitchell Hashimoto 2010-02-08 23:32:04 -0800
  • 63fab09ea0 Hobo.busy refactor and mutex fix John Bender 2010-02-08 22:54:21 -0800
  • 3ccdaf9182 Hobo.busy added, and tested John Bender 2010-02-08 22:38:32 -0800
  • cb89290b62 altered logging format John Bender 2010-02-08 22:00:13 -0800
  • 0be599164e subclassed the logger in util.rb, fixed gemfile path in bin/* John Bender 2010-02-07 23:14:11 -0800
  • 3a3fbb44c7 move_hd during hobo up John Bender 2010-02-07 19:56:56 -0800
  • 7fd4ee0160 Shared folder is now properly mounted on hobo-up Mitchell Hashimoto 2010-02-06 00:01:47 -0800
  • 3b53bdc79e Updated to bundler 0.9.3 gemfile format Mitchell Hashimoto 2010-02-05 23:41:22 -0800
  • 424afdae67 Get rid of useless "require" at top of config Mitchell Hashimoto 2010-02-05 23:33:32 -0800
  • d9841880c0 Typo Mitchell Hashimoto 2010-02-03 00:42:07 -0800
  • 9e713aa73b Fix default config to work with new ssh config keys Mitchell Hashimoto 2010-02-03 00:17:52 -0800
  • 21b1aa50f7 Rename config values for SSH to more human terms Mitchell Hashimoto 2010-02-03 00:17:32 -0800
  • 7971d656fe Implement `forward_port` method for VMs in configuration Mitchell Hashimoto 2010-02-03 00:02:12 -0800
  • b2b2cfd68b Updated to VirtualBox gem 0.4.3 to fix external storage bug Mitchell Hashimoto 2010-02-02 22:42:18 -0800
  • c0980d56bd tiny test refactor John Bender 2010-02-02 09:11:06 -0800
  • d0f728b353 suspend and resume, test for both and failures, small refactor of the Hobo::VM#start and the use of Ping.pingecho in SSH.up? John Bender 2010-02-02 00:48:38 -0800
  • c9d341ae2b Hobo::Config revamp Mitchell Hashimoto 2010-02-01 22:14:40 -0800
  • 303cc90a12 Waiting for a VM to boot maxes out (configurable # of times) Mitchell Hashimoto 2010-01-31 22:38:00 -0800
  • 081c2a0483 hobo-up waits for successful boot now Mitchell Hashimoto 2010-01-31 22:23:19 -0800
  • 3e98fc44e5 hobo-ssh Mitchell Hashimoto 2010-01-31 18:53:35 -0800
  • 2353ea1f81 hobo-up now starts the VM in headless mode. hobo-down will force quit the VM if its running Mitchell Hashimoto 2010-01-31 18:43:36 -0800
  • 900477d456 hobo-up now sets up the shared folder Mitchell Hashimoto 2010-01-31 18:35:35 -0800
  • 32816419f5 hobo-down now properly uses the new Hobo::VM object rather than a pure VBox VM object. Mitchell Hashimoto 2010-01-31 18:12:09 -0800
  • 652a157d51 Hobo::Env now loads the persisted VM as a Hobo::VM object Mitchell Hashimoto 2010-01-31 18:10:01 -0800
  • 642c94429e Hobo::VM uses instance methods now since the VM is a form of state Mitchell Hashimoto 2010-01-31 17:59:19 -0800
  • 4cffa15d4e hobo-down and Env.require_persisted_vm Mitchell Hashimoto 2010-01-31 01:27:18 -0800
  • a394f1cd5f Hobo boot process loads the UUID as VM object rather than the raw UUID. Mitchell Hashimoto 2010-01-31 01:16:44 -0800
  • 66a62ad19a Updated to virtualbox 0.4.2 Mitchell Hashimoto 2010-01-31 00:27:21 -0800
  • 3631ff0078 hobo-up persists the UUID of the VM Mitchell Hashimoto 2010-01-30 23:00:56 -0800
  • e948ce9663 Function to persist UUID Mitchell Hashimoto 2010-01-30 22:18:18 -0800
  • 273cb132ba Hobofile on gitignore [for testing] and modified default config Mitchell Hashimoto 2010-01-30 22:08:59 -0800
  • 03dd3e1d7f Added Jeweler for building the gem when the time comes Mitchell Hashimoto 2010-01-30 22:06:22 -0800
  • eaf74d921e Version bump to 0.0.0 Mitchell Hashimoto 2010-01-30 22:05:51 -0800
  • 45c3eef18f Prettier error messages Mitchell Hashimoto 2010-01-30 20:01:34 -0800
  • a629889ff6 Load the path to hobo file and use that path to load UUID Mitchell Hashimoto 2010-01-30 19:58:07 -0800
  • 911c3a0f6c Update virtualbox gem dependency to 0.4.1 Mitchell Hashimoto 2010-01-30 02:12:06 -0800
  • e8d9f07c94 load_dotfile uses path traversal and not a regex John Bender 2010-01-30 01:03:18 -0800
  • 62c6d91a24 walks the parent folders to find the dotfile John Bender 2010-01-30 00:46:56 -0800
  • b11bad4788 expect script handles the port John Bender 2010-01-30 00:14:39 -0800
  • f4cc3d430b Hobo up creates the VM, matches MAC addresses for NAT, port forwards SSH. Mitchell Hashimoto 2010-01-30 00:06:56 -0800
  • 4fa88e6436 persisted_uuid will be null unless the dotfile exists John Bender 2010-01-29 23:48:05 -0800
  • e98e9eba24 "load! load_config! load_uuid! and a persisted_uuid added to Hobo::Env" John Bender 2010-01-29 23:22:03 -0800
  • cb63c8c2ae removed block, added test to config John Bender 2010-01-29 22:39:45 -0800
  • d399a2babf less bad set config value John Bender 2010-01-29 22:23:33 -0800
  • dbc10a840f removed alterable config, and added a test John Bender 2010-01-29 22:03:07 -0800
  • e9d731cfcf Got some binaries in, a shell for VM management Mitchell Hashimoto 2010-01-29 22:21:35 -0800
  • 626326932c Moved gembin, since it'll be a problem later with the gemspec Mitchell Hashimoto 2010-01-29 21:14:09 -0800
  • 5f5b080464 Whitespace Mitchell Hashimoto 2010-01-29 20:40:43 -0800
  • ed22b555f4 Logging environments (silence for tests) and some test refactor Mitchell Hashimoto 2010-01-29 20:38:36 -0800
  • f1e16f6518 Env required YAML Mitchell Hashimoto 2010-01-29 20:25:10 -0800
  • 6a2619be02 Goodbye virtual_box.rb, hello virtualbox gem Mitchell Hashimoto 2010-01-29 20:22:50 -0800
  • 6ea3fe39b9 compacted class default value class methods in ssh, and tightened up the tests John Bender 2010-01-26 20:49:22 -0800
  • 3fd2ef5e2b ssh and ssh expect script added John Bender 2010-01-26 00:01:17 -0800
  • bb3496c6a6 dot method alteration similar to git, prevents alteration of non leaf settings John Bender 2010-01-24 00:09:15 -0800
  • 2883130434 config switched to hash, providing alterable version for writting to settings file John Bender 2010-01-23 23:38:31 -0800
  • 5b29ce59aa VirtualBox wrapper now uses import to create a VM rather than createvm Mitchell Hashimoto 2010-01-22 13:34:46 -0800
  • c7769661dd Destroying VMs is now possible Mitchell Hashimoto 2010-01-22 14:02:03 -0800
  • 92dd514c4d VirtualBox wrapper now uses import to create a VM rather than createvm Mitchell Hashimoto 2010-01-22 13:34:46 -0800
  • 148cd091bb Stricter test coverage on env.rb Mitchell Hashimoto 2010-01-22 01:47:28 -0800
  • 62f7682f9b test refactor John Bender 2010-01-22 00:56:27 -0800
  • 7cd249ec63 Hobo::Config.settings -> Hobo.config John Bender 2010-01-22 00:37:50 -0800
  • c59b189bfa Fixed hobo dir tests to work even if the dir is already present Mitchell Hashimoto 2010-01-22 00:22:11 -0800
  • 4f72534121 Hard code MAC address for NIC. Must match the base VM. Mitchell Hashimoto 2010-01-22 00:15:17 -0800
  • 9ed95705f7 Hobo::Config.settings is less crappy than .config ... John Bender 2010-01-21 23:57:43 -0800
  • 41a474dd77 Back to mocha for now. Flexmock made stubbing awkward. Mitchell Hashimoto 2010-01-21 23:57:31 -0800
  • a628274e94 Initial commit for VirtualBox class. Mitchell Hashimoto 2010-01-21 23:52:10 -0800
  • b054973dc6 env and config tested and working John Bender 2010-01-21 23:38:23 -0800