Mitchell Hashimoto
52a2f48b20
Provider-specific configuration overrides via 2nd block param
...
Example:
Vagrant.configure("2") do |config|
# ...
config.vm.provider :virtualbox do |p, vb_config|
vb_config.vm.box = "virtualbox_box"
end
end
2013-04-03 14:57:14 -07:00
Mitchell Hashimoto
0f0c0b0396
Add max redirects for download
2013-04-03 12:01:12 -07:00
Mitchell Hashimoto
5e2549fe8b
Add "--insecure" flag for downloader
2013-04-03 11:57:40 -07:00
Mitchell Hashimoto
58b7c65a69
Remove the downloaders
2013-04-03 11:45:46 -07:00
Mitchell Hashimoto
ab19b506bd
Get rid of unnecessary variable
2013-04-03 08:31:43 -07:00
Mitchell Hashimoto
d1eccbf98f
SafeChdir all the things for thread safety
2013-04-03 08:31:43 -07:00
Mitchell Hashimoto
bd60d6b283
Lock around chdir in Subprocess for thread safety
2013-04-03 08:31:43 -07:00
Mitchell Hashimoto
c84c609633
Gracefully handle errors in parallel cases
2013-04-03 08:31:43 -07:00
Mitchell Hashimoto
368dddd950
Allow only one Environment#batch to run at a time per env
2013-04-03 08:31:42 -07:00
Mitchell Hashimoto
d6a84b5ca4
Environment#batch and forcing disable through env var
2013-04-03 08:31:42 -07:00
Mitchell Hashimoto
3d8271a3a2
BatchAction for running actions in parallel
2013-04-03 08:31:42 -07:00
Mitchell Hashimoto
7446b3c4ef
Make the Basic/Colored UI objects threadsafe
2013-04-03 08:31:42 -07:00
Mitchell Hashimoto
7b0745abcc
UI objects use "scopes" now
2013-04-03 08:31:42 -07:00
JD Harrington
8cd74fee16
Allow override of default_provider
...
Set the VAGRANT_DEFAULT_PROVIDER environment variable to override the
value of default_provider.
2013-04-03 08:31:42 -07:00
Mitchell Hashimoto
2e50a238fc
Provider plugins can provide arbitrary options
2013-04-03 08:31:42 -07:00
Mitchell Hashimoto
87f7cba16b
Fix cURL parsing with invalid blanks
2013-04-03 08:31:41 -07:00
Mitchell Hashimoto
d1e2596ce5
Properly accumulate and parse cURL output for progress
2013-04-03 08:31:41 -07:00
Mitchell Hashimoto
05c6379abb
Setup file protocol if adding a box from a file
2013-04-03 08:31:41 -07:00
Mitchell Hashimoto
25f66cee51
Remove downloaders, no longer needed
2013-04-03 08:31:41 -07:00
Mitchell Hashimoto
6c1eb2b007
Download boxes using CURL!
2013-04-03 08:31:41 -07:00
Mitchell Hashimoto
94dd210be7
Return the value of the yielded block in Busy
2013-04-03 08:31:41 -07:00
Mitchell Hashimoto
b9a2855fcb
Tests for the downloader
2013-04-03 08:31:41 -07:00
Mitchell Hashimoto
913e0e529d
Initial downloader implementation
2013-04-03 08:31:40 -07:00
Mitchell Hashimoto
06d055f443
Up the version to 1.2.0 development
2013-04-03 08:31:40 -07:00
Mitchell Hashimoto
8aff752cfb
v1.1.6
2013-04-03 08:31:10 -07:00
Mitchell Hashimoto
90f18c41be
v1.1.5
2013-04-02 15:13:41 -07:00
Mitchell Hashimoto
4f1a3dad8c
Retry SSH on Errno::EACCES
2013-03-31 20:27:08 -07:00
Mitchell Hashimoto
e5539eb769
Only prepend/append once for hooks
2013-03-30 14:57:47 -07:00
Mitchell Hashimoto
c6a2d01cdf
Allow disabling prepend/append hooks
2013-03-30 14:51:10 -07:00
Mitchell Hashimoto
30053638af
Human friendly error on exit code 126 from VBoxManage
2013-03-29 13:14:00 -07:00
Mitchell Hashimoto
8156185f5d
Don't error too early when config.vm.box is not properly set
2013-03-29 12:54:01 -07:00
Mitchell Hashimoto
72e0a691db
Don't load plugins.json plugins in Bundler env
2013-03-28 17:02:54 -07:00
Mitchell Hashimoto
64921db66f
Error message if private key not owned by right user [GH-1503]
2013-03-28 16:54:39 -07:00
Mitchell Hashimoto
0272db698b
Up version for development
2013-03-28 15:34:25 -07:00
Mitchell Hashimoto
87613ec939
v1.1.4
2013-03-25 14:33:00 -07:00
Mitchell Hashimoto
0903e62add
v1.1.3
2013-03-25 11:48:10 -07:00
Mitchell Hashimoto
43d85930ed
Improve network interface detection to avoid crash [GH-1480]
2013-03-22 10:51:07 -07:00
Mitchell Hashimoto
7e125db669
Fix obscure error with world writable temp dir
2013-03-21 17:31:23 -07:00
Mitchell Hashimoto
a4745fb426
Properly handle forward port collision detection with auto-correct
...
[GH-1472]
2013-03-21 16:33:06 -07:00
Mitchell Hashimoto
11ad039275
Get rid of Vagrant::SSH, unused
2013-03-20 16:18:14 -07:00
Fabio Rehm
4108574b17
Remove Vagrant::TestHelpers
...
Things are easier to test now. The module is not used internally neither it is
up to date with recent changes.
2013-03-20 15:04:52 -03:00
Mitchell Hashimoto
847cbb9ed3
Allow anything that can #to-s for Vagrant.plugin
2013-03-18 21:34:37 -07:00
Mitchell Hashimoto
715539eac3
Up version for development
2013-03-18 14:35:03 -07:00
Mitchell Hashimoto
67bd4d30f7
v1.1.2
2013-03-18 13:51:15 -07:00
Mitchell Hashimoto
5ad6c2a94a
Up version for development
2013-03-18 11:24:18 -07:00
Mitchell Hashimoto
f743fed3cc
v1.1.1
2013-03-17 23:05:16 -07:00
Mitchell Hashimoto
022c1daec0
Raise error if no hostonly network on VBox with NFS [GH-1437]
2013-03-17 22:33:02 -07:00
Mitchell Hashimoto
5427392459
Logger statements for copying each box file during add
2013-03-16 10:14:32 -07:00
Martin Ehrnhoefer
24aaa7f282
Adding a box fails on Windows [GH-1424]
...
The Dir.mkdir statement fails on Windows if src and dest
reside on different partitions. Files are therefore copied
one-by-one. The #6715 workaround is not needed anymore.
2013-03-16 13:04:33 +01:00
Mitchell Hashimoto
9464796c6d
Human friendly error when metadata.json is missing from a box
2013-03-15 11:12:50 -07:00