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 |
Mitchell Hashimoto
|
97f9d4c5ef
|
Run only a single trap thread at any given time. Ensure that trap threads are joined after a busy block ends.
|
2010-02-15 18:37:20 -08:00 |
Mitchell Hashimoto
|
874eb70911
|
Additional options can be passed into actions as additional arguments to the constructor
|
2010-02-15 18:19:59 -08:00 |
Mitchell Hashimoto
|
f3cd0591d0
|
Refactored SSH in how it retrieves the port
|
2010-02-15 18:07:11 -08:00 |
Mitchell Hashimoto
|
3d27d47d34
|
Signal trapping for SIGINT waits for busy signal to go low
|
2010-02-15 17:56:48 -08:00 |
Mitchell Hashimoto
|
816b29eb18
|
Removed duplicate code (from a merge conflict)
|
2010-02-15 15:31:35 -08:00 |
Mitchell Hashimoto
|
3c42db7dfe
|
Merge branch 'runners' which brings in the "actions" model.
|
2010-02-15 15:25:22 -08:00 |
Mitchell Hashimoto
|
e8df988d94
|
Provisioning action
|
2010-02-15 15:07:27 -08:00 |
John Bender
|
c9d0d0d9d9
|
packaging and unpackaging
|
2010-02-15 14:49:47 -08:00 |
Mitchell Hashimoto
|
86524048ae
|
Removed old VM code for VM creation. Lots of code removed!
|
2010-02-15 00:04:13 -08:00 |
Mitchell Hashimoto
|
bf0aff45f6
|
Move hard drive action added to Up if config is set
|
2010-02-14 23:58:02 -08:00 |
Mitchell Hashimoto
|
6a79c4268b
|
Added before/after callbacks around import to stabilize persisting of VM UUID.
|
2010-02-14 23:48:44 -08:00 |
Mitchell Hashimoto
|
11f4876b9d
|
vagrant-up now uses pure actions rather than the hardcoded sequential instant methods. Provisioning not yet working, and moving hard drives not yet implemented.
|
2010-02-14 23:12:36 -08:00 |
Mitchell Hashimoto
|
cb2f1ff402
|
Fixed a bug with forwarded ports action
|
2010-02-14 22:59:01 -08:00 |
Mitchell Hashimoto
|
9438b3b01e
|
Initial up action. Not hooked up yet to the vagrant-up bin though
|
2010-02-14 22:47:23 -08:00 |
Mitchell Hashimoto
|
1753d97d45
|
Move hard drive action.
|
2010-02-14 22:27:06 -08:00 |
Mitchell Hashimoto
|
ddfbe13b1d
|
Shared folder action.
|
2010-02-14 02:36:16 -08:00 |
Mitchell Hashimoto
|
b88da5a6d3
|
Start action
|
2010-02-14 02:23:09 -08:00 |
Mitchell Hashimoto
|
0fa8a94f32
|
Forwarding ports action
|
2010-02-13 12:17:59 -08:00 |
Mitchell Hashimoto
|
1a89e50da7
|
Import action
|
2010-02-13 11:56:33 -08:00 |
Mitchell Hashimoto
|
4ea450ba2a
|
VM#invoke_callback now returns an array of the results of the actions which implemented the callback.
|
2010-02-13 11:20:24 -08:00 |
Mitchell Hashimoto
|
af1fcd0ae0
|
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-12 19:53:34 -08:00 |
John Bender
|
a4b9375abf
|
spelling correction
|
2010-02-12 00:24:17 -08:00 |
John Bender
|
9e3a57fc36
|
package command
|
2010-02-12 00:14:08 -08:00 |
John Bender
|
1316a9ac17
|
packaging working
|
2010-02-12 00:13:24 -08:00 |
Mitchell Hashimoto
|
f2636355c1
|
`vagrant init` command. Used for initializing directories with vagrant.
|
2010-02-12 00:11:49 -08:00 |
Mitchell Hashimoto
|
f2f92d7ffa
|
Get rid of "VAGRANT_ENV" since that was just a hack. Log output location configurable now.
|
2010-02-12 00:09:04 -08:00 |
Mitchell Hashimoto
|
119d91eafb
|
Move all commands to the Vagrant::Command class. Document all commands.
|
2010-02-12 00:07:39 -08:00 |
Mitchell Hashimoto
|
7ff428d5c2
|
`vagrant init` command. Used for initializing directories with vagrant.
|
2010-02-11 00:51:21 -08:00 |
Mitchell Hashimoto
|
fef985009f
|
load_root_path! can now suppress errors if option is set
|
2010-02-11 00:39:11 -08:00 |
Mitchell Hashimoto
|
45fbac92f9
|
The 'up' command will now error if an instance already exists
|
2010-02-10 22:21:55 -08:00 |
Mitchell Hashimoto
|
e5903129e1
|
Logger now uses singleton on the Vagrant::Logger class. Tests included.
|
2010-02-10 22:12:34 -08:00 |
Mitchell Hashimoto
|
03079d9fa6
|
Get rid of "VAGRANT_ENV" since that was just a hack. Log output location configurable now.
|
2010-02-10 13:59:25 -08:00 |
Mitchell Hashimoto
|
6c9c09c1b1
|
Move all commands to the Vagrant::Command class. Document all commands.
|
2010-02-10 13:46:22 -08:00 |
Mitchell Hashimoto
|
aa2d3d58db
|
Project directory and instance role added to provisioning JSON
|
2010-02-10 12:05:36 -08:00 |
Mitchell Hashimoto
|
ba77944d67
|
Removed some unnecessary requires
|
2010-02-10 01:53:05 -08:00 |
Mitchell Hashimoto
|
c1998d2127
|
And then God said unto thee, "You shall be named Vagrant."
|
2010-02-09 23:08:23 -08:00 |