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 |
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
|
2cdd3f35fc
|
Removed "tarruby" dependency
|
2010-02-15 15:27:47 -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
|
e77c780e0d
|
Add defined? check for defining PROJECT_ROOT to suppress warnings
|
2010-02-13 11:50:01 -08:00 |
Mitchell Hashimoto
|
1288b229d1
|
Require action base before everything else as well
|
2010-02-13 11:48:13 -08:00 |
Mitchell Hashimoto
|
0864d7c2d3
|
Merge branch 'master' into runners to add nice file requiring in vagrant.rb
|
2010-02-13 11:47:02 -08:00 |
Mitchell Hashimoto
|
8f63272403
|
Cleaned up the requiring of files in vagrant.rb
|
2010-02-13 11:43:58 -08:00 |
Mitchell Hashimoto
|
d9986034b3
|
Base action tests
|
2010-02-13 11:38:11 -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 |