6693 Commits

Author SHA1 Message Date
Mitchell Hashimoto
adf7c17e65 Update CHANGELOG 2014-10-24 14:39:59 -07:00
Mitchell Hashimoto
b5e015c171 Merge pull request #4710 from tarrant/master
guests/tinycore: Add DHCP support for tinycore
2014-10-24 14:39:27 -07:00
Tarrant
eeb11ec653 Merge branch 'master' of github.com:tarrant/vagrant 2014-10-24 13:54:16 -07:00
Tarrant
70fece7a99 Add support for DHCP on tinycore 2014-10-24 13:52:35 -07:00
Tarrant
ba994baa65 Revert "guests/tinycore: error if DHCP [GH-4699]"
This reverts commit 64139f2158a957998126f6cf2abcf1042f982175.
2014-10-24 13:52:06 -07:00
Mitchell Hashimoto
1ab731cf1f website/docs: document kernel upgrades for VMware [GH-4362] 2014-10-24 12:30:12 -07:00
Mitchell Hashimoto
ea983e32c8 hosts/*: NFS prune regexp matches file paths [GH-3815] 2014-10-24 12:16:53 -07:00
Mitchell Hashimoto
64139f2158 guests/tinycore: error if DHCP [GH-4699] 2014-10-24 11:24:16 -07:00
Mitchell Hashimoto
b82d3c0990 Update CHANGELOG 2014-10-24 10:39:12 -07:00
Mitchell Hashimoto
6a5e56f82e Merge pull request #4707 from mitchellh/f-dynamic-rekey
Generate Random SSH key on `vagrant up`
2014-10-24 10:38:16 -07:00
Mitchell Hashimoto
b37c031bc3 website/docs: a small note about replacing keys 2014-10-24 10:37:11 -07:00
Mitchell Hashimoto
533004e932 core: Package copies private key 2014-10-24 10:31:23 -07:00
Mitchell Hashimoto
5418e6b85e guests: add remove_public_key to most guests 2014-10-24 10:05:01 -07:00
Mitchell Hashimoto
94b2a8a56b communicators/ssh: insert random key, remove insecure key 2014-10-24 09:58:18 -07:00
Mitchell Hashimoto
f4dec575ed core: Vagrant::Util::Keypair for generating keypairs 2014-10-24 09:33:44 -07:00
Mitchell Hashimoto
d6c55d4834 up version for dev 2014-10-24 09:21:33 -07:00
Mitchell Hashimoto
b32c8d9f86 Merge pull request #4703 from voxik/relative-version
bin: Do not load the gem and all dependencies due to version.
2014-10-24 09:21:07 -07:00
Mitchell Hashimoto
37a4000722 providers/virtualbox: more descriptive error if empty version [GH-4657] 2014-10-24 09:20:08 -07:00
Vít Ondruch
1ecd3f9f1d Do not load the gem and all dependencies due to version.
This should be faster, since it cicrumvent RubyGems.
2014-10-24 13:31:51 +02:00
Mitchell Hashimoto
370ca050db Merge pull request #3707 from takekazuomi/fix/master/encodeissue
fix subprocess external encode issue.
2014-10-23 23:18:19 -07:00
Mitchell Hashimoto
da91741b7c provisioners/shell: fix typo 2014-10-23 22:49:26 -07:00
Mitchell Hashimoto
a7d3458abc provisioners/shell: retry getting SSH info a few times [GH-3924] 2014-10-23 22:48:48 -07:00
Mitchell Hashimoto
7d6f9a60b2 core: ability to set env var for silent internal upgrade [GH-3870] 2014-10-23 22:39:58 -07:00
Mitchell Hashimoto
cc01f01684 hosts/linux: don't use sudo to write NFS if writable [GH-2643] 2014-10-23 22:25:38 -07:00
Mitchell Hashimoto
fbd568a03e core: load ".vagrantplugins" in root path [GH-3775] 2014-10-23 19:58:57 -07:00
Mitchell Hashimoto
3c81264714 update listen dep 2014-10-23 19:16:12 -07:00
Mitchell Hashimoto
a998e0c3b8 update CHANGELOG 2014-10-23 19:04:41 -07:00
Mitchell Hashimoto
7108462817 Merge pull request #4700 from mitchellh/f-provisioner-names
Named Provisioners
2014-10-23 19:03:38 -07:00
Mitchell Hashimoto
ee0423b792 website/docs: update docs for new provisioner style 2014-10-23 19:00:26 -07:00
Mitchell Hashimoto
6ea8dc8e20 core: cleaner output of what provisioner is running if named 2014-10-23 18:47:03 -07:00
Mitchell Hashimoto
97f9948fce core: provisioners are defined differently now 2014-10-23 18:40:14 -07:00
Mitchell Hashimoto
9d8c85e966 core: provision-with works with provisioner IDs [GH-2850] 2014-10-23 18:27:02 -07:00
Mitchell Hashimoto
aa981cf4ec hosts/bsd: only use sudo if we can't write /etc/exports [GH-2643] 2014-10-23 17:43:58 -07:00
Mitchell Hashimoto
13dc1832b6 test: fix test for default provider 2014-10-23 16:41:24 -07:00
Mitchell Hashimoto
4bbe43df0d website: clarify default provider 2014-10-23 16:41:12 -07:00
Mitchell Hashimoto
cba76c3b68 core: VirtualBox is no longer the fallback, not hardcoded anywhere
This commit finally removes all traces of VirtualBox defaults from
Vagrant core. Vagrant now completely relies on its automated provider
detection to pick the best and most relevant provider that is available
on the system and for a specific development environment.

A "vagrant up" on one development environment might prefer VirtualBox,
another might prefer Docker. As a result of this commit (plus the few
prior), the developer doesn't need to know anymore and doesn't need to
specify a `--provider` flag. Vagrant just figures out the correct
provider.

Yay. :)
2014-10-23 16:32:36 -07:00
Mitchell Hashimoto
db00c38217 website/docs: document new provider lookup logic 2014-10-23 16:18:28 -07:00
Mitchell Hashimoto
93fe4b7c7b Update CHANGELOG 2014-10-23 16:01:18 -07:00
Mitchell Hashimoto
b7478e09f3 core: clean up default logic 2014-10-23 15:59:27 -07:00
Mitchell Hashimoto
59dbe51ef2 core: Call default_provider with the machine for commands 2014-10-23 15:53:22 -07:00
Mitchell Hashimoto
768d453739 core: Environment#default_provider can look into machines 2014-10-23 15:52:42 -07:00
Mitchell Hashimoto
4d85e0e145 core: fix failig test around choosing default provider 2014-10-23 15:37:28 -07:00
Mitchell Hashimoto
ad758bf69a core: prefer providers in the Vagrantfile [GH-3812] 2014-10-23 15:32:54 -07:00
Mitchell Hashimoto
b656bf4ae5 providers/docker: build output [GH-3739] 2014-10-23 15:03:09 -07:00
Gilles Cornu
097886b2ce core: fully revert stuff from ssh_info memoization
5036d16461cfafde5274836d51b97740c23bd4eb only partially reverted
89a4a29d65cace4d970d0f220ad01815883ab8aa.

Related to #4670.
2014-10-23 23:01:33 +02:00
Gilles Cornu
1e324093a5 provisioners/ansible: spare machine.ssh_info calls
As a result of #4670 and the safe decision to not memoize
machine.ssh_info (see 89a4a29d65cace4d970d0f220ad01815883ab8aa and
5036d16461cfafde5274836d51b97740c23bd4eb), it is preferable to store the
ssh_info hashes and avoid multiple function calls when generating the
ansible inventory.
2014-10-23 22:58:01 +02:00
Mitchell Hashimoto
5829c27048 Merge pull request #4698 from cllns/https-gemfile
Change Gemfile source to HTTPS
2014-10-23 12:28:28 -07:00
Sean Collins
ca375549da change Gemfile source to HTTPS 2014-10-23 15:25:40 -04:00
Mitchell Hashimoto
f0a73c7c05 core: call #state in any #action call [GH-4513] 2014-10-23 12:20:16 -07:00
Mitchell Hashimoto
bb22a37ed1 Bundler 1.7.x 2014-10-23 12:08:32 -07:00