Mitchell Hashimoto
|
9dd582be3a
|
Compile the provider overrides early so config caching works
|
2013-04-19 23:16:09 -06:00 |
Mitchell Hashimoto
|
e64696e839
|
Automatically override forwarded ports if host ports match
|
2013-04-10 15:37:04 -07:00 |
Mitchell Hashimoto
|
f48587bcd1
|
Shared folders with the same guest path overwrite each other
|
2013-04-10 10:44:53 -07:00 |
Mitchell Hashimoto
|
5690aef4b0
|
Don't duplicate names when defining new machines in VFile
|
2013-04-09 19:05:35 -07:00 |
Mitchell Hashimoto
|
41d6553a5d
|
Don't allow the forward_* SSH option sto be default, no sense
|
2013-04-08 21:03:51 -07:00 |
Mitchell Hashimoto
|
d03938e3c1
|
config.ssh properly overrides provder-detected [GH-1479]
|
2013-04-08 20:50:15 -07:00 |
Mitchell Hashimoto
|
7fa9892b75
|
Send SSH keep-alive packets [GH-516]
|
2013-04-07 21:51:14 -07:00 |
Mitchell Hashimoto
|
4ffc2c3b74
|
Invalid configuration keys are caught and shown in user friendly way
[GH-1484]
|
2013-04-03 16:18:37 -07:00 |
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
|
749b7b7d70
|
Update SSH config to be more modern
|
2013-04-03 12:49:59 -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
|
a8a7a7865d
|
Show an error if an invalid network type is used
|
2013-04-02 15:00:18 -07:00 |
Mitchell Hashimoto
|
7e1c313ff5
|
Properly detect in valid provisioners
|
2013-03-30 14:39:29 -07:00 |
Mitchell Hashimoto
|
40250843b3
|
More comprehensive synced folder validation [GH-1499]
|
2013-03-29 12:45:44 -07:00 |
Mitchell Hashimoto
|
361cc1ae40
|
Proper error message if invalid provisioner is used [GH-1515]
|
2013-03-28 15:38:32 -07:00 |
Mitchell Hashimoto
|
9a29cecfdf
|
Turn network, provider, and provisioner names into symbols if not
|
2013-03-15 22:14:04 -07:00 |
Mitchell Hashimoto
|
6e7427ca4d
|
Error if forwarded port with same host port is declared multiple times
|
2013-03-15 22:11:49 -07:00 |
Fabio Rehm
|
dacd8be306
|
Auto remove trailing slashes from synced folders default ids
VirtualBox provider was having a hard time mounting the folders down
here.
|
2013-03-09 18:15:17 -03:00 |
Mitchell Hashimoto
|
98a9b47567
|
Validate the hostname setting
|
2013-03-09 10:07:55 -08:00 |
Mitchell Hashimoto
|
ad0e6deb3e
|
Better handling of merging sub-vms
|
2013-03-08 21:30:09 -08:00 |
Mitchell Hashimoto
|
2431fe73b8
|
config.ssh.password is not used
|
2013-03-02 15:47:58 -08:00 |
Mitchell Hashimoto
|
c80ad12336
|
Validate forwarded ports
|
2013-03-01 17:20:31 -08:00 |
Mitchell Hashimoto
|
1f2856bdf3
|
Default the proper hostname for config
|
2013-03-01 17:12:17 -08:00 |
Mitchell Hashimoto
|
3726f8d8de
|
Properly use new networks for built-in SSH
|
2013-03-01 17:07:31 -08:00 |
Mitchell Hashimoto
|
c586999a0b
|
Properly scope network configs by type
|
2013-03-01 17:02:53 -08:00 |
Mitchell Hashimoto
|
d07810af58
|
Properly merge networks
|
2013-03-01 16:49:06 -08:00 |
Mitchell Hashimoto
|
58871853f5
|
Hashes for all the networks
|
2013-03-01 16:31:54 -08:00 |
Mitchell Hashimoto
|
934238bba0
|
Rename config.vm.host_name to config.vm.hostname for V2
|
2013-02-27 21:29:11 -08:00 |
Mitchell Hashimoto
|
5d82123da9
|
VirtualBox should use the new port forwarding collision detection stuff
|
2013-02-26 13:38:00 -08:00 |
Mitchell Hashimoto
|
455845d591
|
Merging networks works again
|
2013-02-18 17:14:25 -08:00 |
Mitchell Hashimoto
|
7d32c75141
|
Remove V2 forwarded ports config because it is unused
|
2013-02-18 17:14:25 -08:00 |
Mitchell Hashimoto
|
6afb4326fa
|
Move NFS to a built-in middleware
|
2013-02-08 15:34:04 -08:00 |
Mitchell Hashimoto
|
a09c72d84e
|
Properly default provider configs if not specified
|
2013-02-05 21:33:00 -08:00 |
Mitchell Hashimoto
|
79beefdb0a
|
Do proper provider configuration merging
|
2013-02-05 12:22:00 -08:00 |
Mitchell Hashimoto
|
2eeccf085b
|
Refactor the provider config a bit to allow multiple blocks
|
2013-02-05 12:08:17 -08:00 |
Mitchell Hashimoto
|
9156be0f84
|
Use the proper config version in config.vm.define calls
|
2013-01-30 19:24:09 -08:00 |
Mitchell Hashimoto
|
eed24a08e3
|
Typo in setting up synced folders
|
2013-01-28 15:57:13 -08:00 |
Mitchell Hashimoto
|
9cb86706b8
|
Make all the VirtualBox middleware aware of synced folders
|
2013-01-23 09:42:19 -08:00 |
Mitchell Hashimoto
|
4059a4ba2f
|
Define synced_folders on V2 vm config
|
2013-01-23 09:21:49 -08:00 |
Mitchell Hashimoto
|
1bf08f70d6
|
Add the new graceful_halt settings to `config.vm`
|
2013-01-22 11:37:49 -08:00 |
Mitchell Hashimoto
|
58eac7117b
|
Only merge provider/provisioner errors if they exist
|
2013-01-18 13:36:12 -08:00 |
Mitchell Hashimoto
|
d64c164727
|
VM configuration only validates the active provider
|
2013-01-18 13:33:02 -08:00 |
Mitchell Hashimoto
|
515ed8f119
|
Validate providers and provisioners!
|
2013-01-18 12:56:19 -08:00 |
Mitchell Hashimoto
|
3f3c7027aa
|
Machine objects are passed into validate instead of env
|
2013-01-18 12:43:53 -08:00 |
Mitchell Hashimoto
|
3e9e422ce0
|
Convert existing validate methods to new API for kernel
|
2013-01-18 12:33:37 -08:00 |
Mitchell Hashimoto
|
cf2cca3b7c
|
Revamp the configuration internal state for defining provisioners
|
2013-01-13 16:02:48 -08:00 |
Mitchell Hashimoto
|
212e634c3b
|
Make Provision a built-in action.
This allows other providers to just use it.
|
2013-01-12 16:22:37 -08:00 |
Mitchell Hashimoto
|
7e5f175d2c
|
Check port collisions now uses the new high-level networking
|
2013-01-11 14:44:27 -08:00 |
Mitchell Hashimoto
|
a2cf0270a3
|
Remove network validation on config. We'll re-add this later.
|
2013-01-04 16:13:02 -10:00 |