Mitchell Hashimoto
|
9e41bd9a34
|
Moved the root shared folder to load in the start task.
|
2010-02-25 23:57:50 -08:00 |
Mitchell Hashimoto
|
815b253b7e
|
Export test no longer actually hits the filesystem
|
2010-02-25 19:17:39 -08:00 |
Mitchell Hashimoto
|
f1fc07e353
|
Action runner clears actions after execution
|
2010-02-24 00:39:12 -08:00 |
Mitchell Hashimoto
|
e4548508f2
|
Removed some delegated methods on VM to explicitly use `vm` attribute in actions so its more runner-agnostic.
|
2010-02-24 00:34:54 -08:00 |
Mitchell Hashimoto
|
26f9eca141
|
Reworked `vagrant package` to use the new tmp directory.
|
2010-02-24 00:30:58 -08:00 |
Mitchell Hashimoto
|
2ee850011b
|
Clear config after load paths are setup
|
2010-02-23 23:56:53 -08:00 |
Mitchell Hashimoto
|
71abd76fae
|
If a box contains a Vagrantfile, that is now loaded in the configuration chain between the gem config and the project config.
|
2010-02-23 21:50:44 -08:00 |
Mitchell Hashimoto
|
3b198e208d
|
Config clearing.
|
2010-02-23 21:39:56 -08:00 |
Mitchell Hashimoto
|
1a6f838baa
|
`vagrant up` (specifically Actions::VM::Import) now uses a configured box rather than a base VM. Much cleaner!
|
2010-02-23 00:05:41 -08:00 |
Mitchell Hashimoto
|
bd551174ba
|
Removed traces of ovf_file usage in actions
|
2010-02-22 23:15:21 -08:00 |
Mitchell Hashimoto
|
10e67e85f0
|
Removed unpackage VM action (since its part of box now)
|
2010-02-22 23:09:19 -08:00 |
Mitchell Hashimoto
|
5b68f3dd10
|
Box actions clean up the temporary file after unpackaging
|
2010-02-22 22:42:31 -08:00 |
Mitchell Hashimoto
|
c7e21a0c94
|
Moved the destroy logic out to a re-usable box action.
|
2010-02-22 21:32:15 -08:00 |
Mitchell Hashimoto
|
546db294ca
|
`vagrant box remove` functionality is in
|
2010-02-22 21:27:57 -08:00 |
Mitchell Hashimoto
|
f502587931
|
`vagrant box add` works completely
|
2010-02-22 18:57:19 -08:00 |
Mitchell Hashimoto
|
28b48929df
|
Changed box actions and commands to use the Box class instead of passed in params.
|
2010-02-22 18:17:43 -08:00 |
Mitchell Hashimoto
|
1856d56431
|
Box downloading works (Actions::Box::Download)
|
2010-02-22 17:34:44 -08:00 |
Mitchell Hashimoto
|
6b705cbe42
|
Change `vm` attribute to be `runner` on action base to reflect what it now is.
|
2010-02-22 16:35:22 -08:00 |
Mitchell Hashimoto
|
35762a4308
|
Moved VM actions into the Actions::VM namespace.
|
2010-02-22 16:25:47 -08:00 |
Mitchell Hashimoto
|
f60b383b75
|
`vagrant box` command with primitive functionality is in. Doesn't do anything productive yet.
|
2010-02-22 16:13:53 -08:00 |
Mitchell Hashimoto
|
47149fe9a9
|
Test to make sure VM is an action runner
|
2010-02-22 14:00:13 -08:00 |
Mitchell Hashimoto
|
2b1afa6f6f
|
Vagrant::Env sets up the home directory (specified in config) with proper subfolders if they don't exist.
|
2010-02-22 01:03:08 -08:00 |
Mitchell Hashimoto
|
f1fda1f0fa
|
Pulled out action running from VM into its own Actions::Runner class
|
2010-02-21 22:56:22 -08:00 |
Mitchell Hashimoto
|
cbcb877624
|
Compression tests for packaging
|
2010-02-20 22:58:39 -08:00 |
Mitchell Hashimoto
|
d447f9e377
|
Package tests updated to not hit the filesystem
|
2010-02-20 22:44:32 -08:00 |
John Bender
|
25f5b0bcad
|
removied emacs backup file :(
|
2010-02-19 01:01:22 -08:00 |
John Bender
|
c644cfad1a
|
package and unpackage moved to tar, tarruby added
|
2010-02-19 00:54:49 -08:00 |
John Bender
|
a690b13f78
|
unpackage added, still uses zlib
|
2010-02-17 15:45:06 -08:00 |
Mitchell Hashimoto
|
8d9e53fe27
|
SSH.up? returns false when an abrupt disconnect occurs
|
2010-02-16 16:05:58 -08:00 |
Mitchell Hashimoto
|
e855ae9965
|
vagrant-reload works
|
2010-02-16 15:48:03 -08:00 |
Mitchell Hashimoto
|
e8e07d26f5
|
Forwarding ports now clears old ports first
|
2010-02-16 15:47:52 -08:00 |
Mitchell Hashimoto
|
e825847dac
|
VM instances can execute a single command now (VM#execute!(foo)) and added "stop" action to force immediate shutdown of VM.
|
2010-02-16 13:21:27 -08:00 |
Mitchell Hashimoto
|
7c61792b19
|
Stubbed vagrant-reload command
|
2010-02-16 13:04:18 -08:00 |
Mitchell Hashimoto
|
05f4845509
|
Provisioning can now be enabled/disabled by configuration.
|
2010-02-16 01:05:42 -08:00 |
Mitchell Hashimoto
|
1b2bcfe72d
|
Update virtualbox dependency to 0.5.0
|
2010-02-16 01:01:22 -08:00 |
John Bender
|
1c045bd447
|
refactored package into actions: export, package
|
2010-02-15 22:53:52 -08:00 |
Mitchell Hashimoto
|
cf0615ac9b
|
Provisioning action
|
2010-02-15 22:53:05 -08:00 |
Mitchell Hashimoto
|
a67dd3cb6f
|
Removed old VM code for VM creation. Lots of code removed!
|
2010-02-15 22:51:48 -08:00 |
Mitchell Hashimoto
|
2babb25686
|
Added before/after callbacks around import to stabilize persisting of VM UUID.
|
2010-02-15 22:47:26 -08:00 |
Mitchell Hashimoto
|
c176a04cfa
|
Fixed a bug with forwarded ports action
|
2010-02-15 22:44:15 -08:00 |
Mitchell Hashimoto
|
b115fc0ea0
|
Initial up action. Not hooked up yet to the vagrant-up bin though
|
2010-02-15 22:42:57 -08:00 |
Mitchell Hashimoto
|
4ea8300766
|
Move hard drive action.
|
2010-02-15 22:40:58 -08:00 |
Mitchell Hashimoto
|
5f64240edb
|
Start action
|
2010-02-15 22:40:58 -08:00 |
Mitchell Hashimoto
|
ae6f086fad
|
Forwarding ports action
|
2010-02-15 22:38:07 -08:00 |
Mitchell Hashimoto
|
9e6478c0d6
|
Import action
|
2010-02-15 22:36:24 -08:00 |
Mitchell Hashimoto
|
0ceee33a51
|
VM#invoke_callback now returns an array of the results of the actions which implemented the callback.
|
2010-02-15 22:33:37 -08:00 |
Mitchell Hashimoto
|
063ea60d40
|
Initial attempt at refactoring commands out into evented actions. Heavy documentation on the "vagrant/actions/base.rb" class. New VM action runner functionality is well tested, as well.
|
2010-02-15 22:32:12 -08:00 |
Mitchell Hashimoto
|
dd5abc5452
|
Implemented "around" callbacks on VM for convenient `before_foo` and `after_foo` callbacks
|
2010-02-15 19:02:23 -08:00 |
Mitchell Hashimoto
|
ebc3c70f8b
|
SSH.execute uses the new port helper
|
2010-02-15 18:52:33 -08:00 |
Mitchell Hashimoto
|
57de04abac
|
Added provisioning to the "up" sequence.
|
2010-02-15 18:50:29 -08:00 |