Mitchell Hashimoto
f0fa8aa5df
Export now uses proper function and has progress bar (like import)
2010-04-12 00:05:24 -07:00
Mitchell Hashimoto
4d3f929b3f
Sleep for a second on vagrant destroy if the boot mode is GUI. Required to wait for GUI to clean itself up.
2010-04-10 17:46:42 -07:00
Michael Johnston
4149313e7a
allow setting mode to boot into, so can boot with gui which makes debugging networking setup easier
2010-04-10 16:45:01 -07:00
Mitchell Hashimoto
43f66c1693
Modify start to only boot for saved VMs, no sharing folders, etc.
2010-04-09 21:26:56 -07:00
Mitchell Hashimoto
fd3012ae00
Suspend uses proper VM method structure
2010-04-09 15:47:31 -07:00
Mitchell Hashimoto
6de3b641d0
Fix forwarded ports destroy method call to use new virtualbox format
2010-04-09 15:41:26 -07:00
Mitchell Hashimoto
945cc6af32
VM import now reports import progress!
2010-04-08 12:53:23 -07:00
Mitchell Hashimoto
745aadd1a5
VM halting uses new VM#stop
2010-04-08 01:47:57 -07:00
Mitchell Hashimoto
2271a41940
Boot uses new VM#start method which only takes 1 arg
2010-04-08 01:45:19 -07:00
Mitchell Hashimoto
279704475d
SharedFolder uses the proper VM#save method
2010-04-08 01:42:48 -07:00
Mitchell Hashimoto
7a533a40c9
Forwarded ports task now calls VM#save properly
2010-04-08 01:30:28 -07:00
Mitchell Hashimoto
c4da4a6b9f
Fix vm.save on customize. no longer needs the boolean argument
2010-04-08 01:30:00 -07:00
Mitchell Hashimoto
0c5ec7a4c7
Update destroy action to use the new destroy syntax for VM
2010-04-08 01:22:51 -07:00
Mitchell Hashimoto
d44dd9a4eb
nics on virtualbox are now called network_adapters
2010-04-08 01:21:22 -07:00
Mitchell Hashimoto
068c0e67c5
Update environment to use new VirtualBox methods/attributes
2010-04-08 01:13:25 -07:00
Mitchell Hashimoto
881aa833e6
Run VM customizations when restarting a halted machine [closes GH-36]
2010-03-20 01:59:32 -07:00
Mitchell Hashimoto
fee10c47fd
Provisioning redone to use new environment
2010-03-19 22:15:20 -07:00
Mitchell Hashimoto
5db99c04d4
Removing references to Vagrant::Env
2010-03-19 21:15:45 -07:00
Mitchell Hashimoto
fddee1158d
vagrant package now uses the environment
2010-03-19 17:05:31 -07:00
Mitchell Hashimoto
e68994556c
vagrant reload uses new Environment
2010-03-19 16:50:54 -07:00
Mitchell Hashimoto
62de77132c
vagrant up process converted to new Environment
2010-03-19 16:42:48 -07:00
Mitchell Hashimoto
ae43f25cd2
Boot action converted to new Environment
2010-03-19 16:22:20 -07:00
Mitchell Hashimoto
d384408782
SharedFolder action converted to new Environment
2010-03-19 16:19:27 -07:00
Mitchell Hashimoto
e1c4f91664
ForwardPort action converted to new environment
2010-03-19 16:16:03 -07:00
Mitchell Hashimoto
b5daf5ae86
vagrant down command and associated actions now use the new environment
2010-03-19 16:08:29 -07:00
Mitchell Hashimoto
f59b255085
ActionExceptions all use the new error strings by key
2010-03-17 21:38:38 -07:00
Mitchell Hashimoto
3c2e1bd80a
All errors now go through the errors.yml files
2010-03-17 21:08:26 -07:00
Mitchell Hashimoto
829d1231bf
Add log output to VM customization
2010-03-15 15:46:53 -07:00
Mitchell Hashimoto
dcbfe709f3
VM customization through Vagrantfile (modifying RAM, name, etc.)
2010-03-15 15:41:53 -07:00
Mitchell Hashimoto
83ddfa6695
Shared folder UID/GID now defaults to the SSH username
2010-03-15 15:13:07 -07:00
Mitchell Hashimoto
5bdabbc8c8
Can now specify the UID/GID of the shared folders from the Vagrantfile
2010-03-15 12:33:03 -07:00
Mitchell Hashimoto
51116438a7
Port collision detection ignores if the VM is the current VM
2010-03-15 01:00:40 -07:00
Mitchell Hashimoto
f6057bf80a
Port collision detection now checks every VirtualBox VM, not just the active list
2010-03-14 17:54:30 -07:00
Mitchell Hashimoto
98d5454936
Collision check is now done in prepare of forward port action.
2010-03-14 17:35:58 -07:00
Mitchell Hashimoto
c08937d899
Dotfile and active list are now updated when environment is torn down
2010-03-14 16:57:29 -07:00
Mitchell Hashimoto
05c4c2f838
Env.persist_vm also persists UUID to the ActiveList
2010-03-14 16:39:52 -07:00
Mitchell Hashimoto
5995191972
More useful error message for using vagrant in home directory
2010-03-12 10:15:17 -08:00
Mitchell Hashimoto
b86ef6aab9
Silly typo fix
2010-03-11 22:44:50 -08:00
Mitchell Hashimoto
a4428cd201
Added :chef_server provisioner shortcut
2010-03-10 21:58:51 -08:00
Mitchell Hashimoto
759d904628
Provision action must call "prepare" on the provisioner
2010-03-10 15:12:45 -08:00
Mitchell Hashimoto
86ffbe5d32
Provision class now properly figures out the provisioner and executes it
2010-03-10 14:54:12 -08:00
Mitchell Hashimoto
d81e5dc28d
Remove all "chef" configuration and moved chef solo provisioning to its own class
2010-03-10 14:27:02 -08:00
Mitchell Hashimoto
a71815df4e
Additional shared folders can now be configured through the config.vm.share_folder method
2010-03-10 13:49:52 -08:00
Ewen Cheslack-Postava
1bf70fd4c4
Show helpful error if importing VM fails
2010-03-09 22:00:56 -08:00
Mitchell Hashimoto
dfe67d71de
Tests for Minitar update.
2010-03-09 11:05:33 -08:00
Ilkka Laukkanen
de18f1e4a6
Replace tarruby with archive-tar-minitar.
...
Tarruby seems to not compile on 64-bit, and even its author says to use
another library. Minitar seems to be more active than libarchive so I
used that.
Tests not fixed yet.
2010-03-09 10:38:02 -08:00
Mitchell Hashimoto
f9fff05e37
Reload uses the new 'boot' action
2010-03-08 21:13:03 -08:00
Mitchell Hashimoto
2f7de333ec
Fix issue with infinite looping on vagrant resume
2010-03-08 18:45:59 -08:00
Mitchell Hashimoto
db24291b3d
Fix bug where dotfile_path is a directory in the project path. Thanks brett_h
2010-03-08 13:12:58 -08:00
Mitchell Hashimoto
49c98ad8af
Mounting a folder now waits for the mount to succeed before continuing. Fixed a race condition between SSH daemon starting and the VBox kernel extensions loading...
2010-03-05 19:16:57 -08:00