Commit Graph

1721 Commits

Author SHA1 Message Date
Seth Vargo 6d36370dc8 Update CHANGELOG 2016-02-03 09:46:14 -05:00
Seth Vargo 217b0c9eaa Update CHANGELOG 2016-02-02 09:49:13 -05:00
Seth Vargo 0620dbf856 Update CHANGELOG 2016-02-02 09:44:37 -05:00
Matt Wrock 5b2566cd51 add note about potentially breaking change with uploading directories 2016-01-27 11:57:42 -08:00
Seth Vargo b454fdc8d3 Update CHANGELOG 2016-01-25 13:56:08 -05:00
Seth Vargo 1166800b65 Use SSL and HTTPS links where appropriate 2016-01-25 13:14:54 -05:00
Gilles Cornu 4e451c6e99 provisioners/ansible_local: fix #6763
Before this change, the detection of a non-existing path on the guest
machine was considered as an error and lead to interrupt the current vagrant
action. This was actually a mistake to do so, since the config checks
are performed before many other vagrant actions than `provision`.
The config.validate phase is also intended to primarily check the options
sanity, but it cannot be too strict with the guest state (which can easily
get "out of automatic control").

With this change, we still apply these checks (when possible), but only warn
about possible configuration problems. This way, the subsequent
statements will happen anyway (e.g. ansible commands will be
executed, vagrant machine will be destroyed, etc.)
2016-01-17 11:27:23 +01:00
Gilles Cornu e5e5057a06 update CHANGELOG for GH-6793 2016-01-14 00:12:24 +01:00
Gilles Cornu 1e38be237e provisioners/ansible: fix galaxy paths on Windows
Close #6757 and update previous fix for #6740 (#6741).

See also these places where the same regexp is used to address similar
"Windows cases":

 - ec85548bd6/plugins/provisioners/chef/provisioner/chef_solo.rb (L99-L103)
 - ec85548bd6/plugins/guests/windows/cap/rsync.rb (L6-L9)
2016-01-05 08:22:10 +01:00
Gilles Cornu 9a5597e1a7 Update CHANGELOG.md
ref #6741, #6740
2015-12-27 22:15:11 +01:00
Mitchell Hashimoto 984bc4ab77 up version for dev 2015-12-24 14:03:36 -08:00
Mitchell Hashimoto c1c00e2f3c v1.8.1 2015-12-24 13:26:53 -08:00
Mitchell Hashimoto 45212a9b67 core: avoid crash case with nil [GH-6730] 2015-12-24 12:38:14 -08:00
Mitchell Hashimoto cf4b03d701 core: do not convert drive letters to UNC paths [GH-6598] 2015-12-24 12:36:14 -08:00
Mitchell Hashimoto 39543973f1 update CHANGELOG 2015-12-24 12:29:57 -08:00
Mitchell Hashimoto 0de44a116b core: use env var for bundle retries [GH-6705] 2015-12-24 12:16:12 -08:00
Mitchell Hashimoto 05c2d439ac hosts/*: fix virtualbox install exception [GH-6713] 2015-12-24 12:08:31 -08:00
Mitchell Hashimoto 7133593a5f update CHANGELOG 2015-12-24 12:03:54 -08:00
Mitchell Hashimoto 6aa89584b8 update CHANGELOG 2015-12-22 13:31:13 -08:00
Seth Vargo 881bcf46de Update CHANGELOG 2015-12-22 11:56:59 -05:00
Mitchell Hashimoto 5328886423 update CHANGELOG 2015-12-21 13:12:19 -08:00
Gilles Cornu ddbd2a4cfc provisioners/ansible: prefer ssh '-i' argument
In cd93721, I relied on a suprising combination of quotes to protect ssh
execution to strip the quoted path to the private key file.
Since any ssh command line argument can be passed via
`ANSIBLE_SSH_ARGS`, it is quite more readable and easy to rely on the
`-i` argument, which is not affected like `-o IdentityFile=...` and also
supports multiple occurences.

See also http://sourceforge.net/p/fuse/mailman/message/30498048/

Finally fix #6671

Note that I decided to not squash both commits for better
documentation and traceability.
2015-12-16 10:29:13 +01:00
Gilles Cornu cd93721f8f provisioners/ansible: use quotes for the IdentityFile OpenSSH command line arguments
Surprisingly (to me at least), a simple quote enclosure was not enough
to fix the problem.

Caveat: the stringified ansible-playbook command logged in verbose mode
is wrongly formatted (no quotes are escaped).

Fix #6671
2015-12-16 09:54:53 +01:00
Mitchell Hashimoto ac3b24d93e Update CHANGELOG.md 2015-12-14 16:03:07 -08:00
Mitchell Hashimoto 6a9d25e384 Update CHANGELOG.md 2015-12-14 15:47:58 -08:00
Seth Vargo fa2db94b7d Update CHANGELOG 2015-12-10 11:26:57 -05:00
Gilles Cornu e5c5dfbacd Update CHANGELOG
- Fix reference to relevant pull request #6288
- See also #6649

[ci skip]
2015-12-08 22:11:30 +01:00
Seth Vargo af509e0a2b Update CHANGELOG 2015-12-08 11:17:11 -05:00
Seth Vargo c60a71861f Update CHANGELOG 2015-12-07 10:58:46 -05:00
Gilles Cornu c20e1bb594 provisioners/ansible: support host pattern ranges
Introduction of "unsafe" numeric or alphabetic patterns in the generated inventory

Close #3539
2015-12-05 07:11:27 +01:00
Gilles Cornu cc2d11b497 provisioners/ansible+ansible_local: inventory vars
Add support for group and host variables in the generated inventory.

Close #6619
2015-12-03 21:50:53 +01:00
Gilles Cornu 32bb316564 Update CHANGELOG.md
close #5086
2015-11-25 22:48:56 +01:00
Seth Vargo 6c40a8b66c Update CHANGELOG 2015-11-25 15:40:54 -05:00
Seth Vargo aa4dd7cd0e Update CHANGELOG 2015-11-23 20:25:09 -05:00
Seth Vargo 1fd3c955b7 Update CHANGELOG 2015-11-23 20:04:30 -05:00
Seth Vargo 2a6db90afd Update CHANGELOG 2015-11-23 19:39:13 -05:00
Seth Vargo 5ee7f805a8 Update CHANGELOG 2015-11-23 16:30:28 -05:00
Mitchell Hashimoto b23b48a614 providers/hyper-v: support more than one NIC [GH-4346] 2015-11-23 12:05:37 -08:00
Mitchell Hashimoto 601f7d41e5 synced_folders/smb: use cred files [GH-4230] 2015-11-23 11:11:50 -08:00
Gilles Cornu 1a541dc043 Update CHANGELOG
ref #6581 [ci skip]
2015-11-23 19:55:32 +01:00
Mitchell Hashimoto dbf419abad providers/virtualbox: ignore unknown status interfaces [GH-6061] 2015-11-23 10:15:32 -08:00
Mitchell Hashimoto 75faa43b7f Update CHANGELOG.md 2015-11-23 10:07:45 -08:00
Mitchell Hashimoto 1405395d81 core: catch EINVAL on setting env vars [GH-6017] 2015-11-23 09:39:51 -08:00
Mitchell Hashimoto 4e1ba3a027 core: fix file URLs from cygwin on Windows [GH-5747] 2015-11-23 09:30:27 -08:00
Gilles Cornu 43c4de3907 Update CHANGELOG
Close GH-2718
2015-11-21 05:25:40 +01:00
Mitchell Hashimoto c471f37955 core: parse line numbers for Vagrantfile syntax errors on Win [GH-6445] 2015-11-20 15:34:52 -08:00
Mitchell Hashimoto 978bca8b49 update CHANGELOG 2015-11-20 10:51:35 -08:00
Mitchell Hashimoto 2ade66443e core: retry bundler network calls a few times [GH-6097] 2015-11-19 23:57:16 -08:00
Mitchell Hashimoto 32f6accb25 commands/box: don't halt on metadata download failure [GH-6453] 2015-11-19 18:50:50 -08:00
Mitchell Hashimoto f69d9a6515 update CHANGELOG 2015-11-19 18:38:05 -08:00
Mitchell Hashimoto 240c393e69 update CHANGELOG 2015-11-19 18:20:16 -08:00
Seth Vargo 7f4d5c82de Update CHANGELOG 2015-11-19 17:07:49 -08:00
Seth Vargo 33d1bca02e Update CHANGELOG 2015-11-19 16:39:16 -08:00
Seth Vargo 6a147e1146 Update CHANGELOG 2015-11-19 16:22:03 -08:00
Mitchell Hashimoto a59dede676 update CHANGELOG 2015-11-19 16:18:57 -08:00
Mitchell Hashimoto e0ef592544 core: retry if server doesn't support byte ranges on download [GH-4479] 2015-11-19 16:14:13 -08:00
Mitchell Hashimoto 66c99ddb70 update CHANGELOG 2015-11-19 16:01:09 -08:00
Seth Vargo f040f2bbeb Update CHANGELOG 2015-11-19 15:56:18 -08:00
Seth Vargo 29a8ddd9ee Update CHANGELOG 2015-11-19 15:12:09 -08:00
Seth Vargo 9bab741cf3 Update CHANGELOG 2015-11-19 11:56:45 -08:00
Seth Vargo 38dab45aa7 Update CHANGELOG 2015-11-19 11:41:37 -08:00
Mitchell Hashimoto 4988298b0b guests/arch: configure networks should enable device [GH-5737] 2015-11-19 11:39:04 -08:00
Mitchell Hashimoto fd3e1ff592 update CHANGELOG 2015-11-19 11:22:52 -08:00
Mitchell Hashimoto 3987ce84cc update CHANGELOG 2015-11-19 11:21:14 -08:00
Seth Vargo 8b90cff984 Update CHANGELOG 2015-11-19 11:19:08 -08:00
Mitchell Hashimoto 764e151672 Update CHANGELOG.md 2015-11-19 09:29:44 -08:00
Mitchell Hashimoto 2ffbe4e6e1 core: more robust WIndows admin check [GH-5616] 2015-11-18 20:27:07 -08:00
Seth Vargo 398017ba6e Update CHANGELOG 2015-11-18 18:36:59 -08:00
Mitchell Hashimoto 13ede32aa1 update CHANGELOG 2015-11-18 18:10:45 -08:00
Mitchell Hashimoto c5add4749f update CHANGELOG 2015-11-18 18:10:06 -08:00
Mitchell Hashimoto 7c49fd1418 core: fix crash on invalid checksum type [GH-6327] 2015-11-18 17:36:52 -08:00
Mitchell Hashimoto eb5a6fc7c3 communicators/ssh: more nil guards [GH-6225] 2015-11-18 17:32:40 -08:00
Mitchell Hashimoto 6f3ed13f75 providers/virtualbox: run provisioners on suspend resume 2015-11-18 17:16:23 -08:00
Seth Vargo 2dfc96c536 Update CHANGELOG 2015-11-18 17:01:21 -08:00
Seth Vargo 733a583b69 Update CHANGELOG 2015-11-18 16:47:03 -08:00
Seth Vargo 3328fa3fb8 Update CHANGELOG 2015-11-18 16:42:18 -08:00
Seth Vargo 6af1f1e258 Update CHANGELOG 2015-11-18 16:26:14 -08:00
Seth Vargo cab2926633 Update CHANGELOG 2015-11-18 16:04:59 -08:00
Mitchell Hashimoto 0ebd600c89 update CHANGELOG 2015-11-18 15:57:30 -08:00
Mitchell Hashimoto a6f56b1592 update CHANGELOG 2015-11-18 15:15:22 -08:00
Mitchell Hashimoto 3da746feac update CHANGELOG 2015-11-18 15:01:09 -08:00
Mitchell Hashimoto c7a8edd05a update CHANGELOG 2015-11-18 14:37:17 -08:00
Mitchell Hashimoto 28f8db6e73 update CHANGELOG 2015-11-18 14:18:28 -08:00
Seth Vargo 50ce81face Update CHANGELOG 2015-11-18 14:03:35 -08:00
Mitchell Hashimoto fb11ea2a7c update CHANGELOG 2015-11-18 14:02:32 -08:00
Mitchell Hashimoto 9c2a9f198f update CHANGELOG 2015-11-18 13:59:45 -08:00
Mitchell Hashimoto 5fe58dfb1a update CHANGELOG 2015-11-18 13:47:46 -08:00
Mitchell Hashimoto cf2566f186 update CHANGELOG 2015-11-18 13:16:01 -08:00
Mitchell Hashimoto e71e60ecac website/docs: document WinRM execution time limit 2015-11-18 13:05:08 -08:00
Mitchell Hashimoto 5b3bc95388 update CHANGELOG 2015-11-18 12:55:53 -08:00
Mitchell Hashimoto 10c53dfb4b update CHANGELOG 2015-11-18 12:54:42 -08:00
Mitchell Hashimoto e6098f6c4f rename to powershell_elevated_interactive 2015-11-18 12:51:18 -08:00
Mitchell Hashimoto 0349793213 update CHANGELOG 2015-11-18 12:49:27 -08:00
Mitchell Hashimoto f02eb93d17 update CHANGELOG 2015-11-18 12:11:17 -08:00
Mitchell Hashimoto fbd8c370ad update CHANGELOG 2015-11-18 12:05:41 -08:00
Mitchell Hashimoto fedc7e21b3 provisioners/salt: deprecate config_dir 2015-11-18 11:56:07 -08:00
Mitchell Hashimoto 9730df3b78 update CHANGELOG 2015-11-18 11:39:45 -08:00
Mitchell Hashimoto 6db0e0ddfb update CHANGELOG 2015-11-18 11:32:38 -08:00
Mitchell Hashimoto 4e7aa4cc3c update CHANGELOG 2015-11-18 11:23:23 -08:00
Seth Vargo edffb130c3 Update CHANGELOG 2015-11-18 11:08:32 -08:00
Mitchell Hashimoto b916be4d74 update CHANGELGO 2015-11-18 11:06:09 -08:00
Mitchell Hashimoto d1baffe064 update CHANGELOG 2015-11-18 11:03:16 -08:00
Mitchell Hashimoto 495af24026 update CHANGELOG 2015-11-18 11:01:20 -08:00
Seth Vargo d7f296175e Update CHANGELOG 2015-11-18 10:54:34 -08:00
Mitchell Hashimoto e34af86acf commands/powershell 2015-11-18 10:46:17 -08:00
Gilles Cornu c6ef73a6fa Merge 'gildegoma/2103-ansible-local-v2'
Resolve conflict in CHANGELOG.md
2015-11-10 23:05:29 +01:00
Seth Vargo cfa0658cef Update CHANGELOG 2015-11-09 09:40:49 +00:00
Gilles Cornu 3e1e66a76b Update CHANGELOG.md
Close #2103
Close #5292
2015-11-08 14:15:51 +01:00
Gilles Cornu dde94a3ce7 provisioners/ansible: add force_remote_user option
The benefits of the following "breaking change" are the following:
- default behaviour naturally fits with most common usage (i.e. always
  connect with Vagrant SSH settings)
- the autogenerated inventory is more consistent by providing both the
  SSH username and private key.
- no longer needed to explain how to override Ansible `remote_user` parameters

Important: With the `force_remote_user` option, people still can fall
back to the former behavior (prior to Vagrant 1.8.0), which means that
Vagrant integration capabilities are still quite open and flexible.
2015-11-02 09:03:15 +01:00
Mitchell Hashimoto 8c8a70798d Update CHANGELOG.md 2015-10-12 15:50:47 -04:00
Seth Vargo 8ee97d5f81 Update CHANGELOG 2015-10-12 13:16:19 -04:00
Mitchell Hashimoto 6c55fef21d update CHANGELOG 2015-10-08 10:53:07 -04:00
Mitchell Hashimoto 169cacd710 update CHANGELOG 2015-10-06 16:24:02 -04:00
Mitchell Hashimoto a152045f81 update CHANGELOG 2015-10-01 17:06:56 -04:00
Gilles Cornu f3b31c8c9c Update CHANGELOG
@mitchellh @sethvargo: I hope it is okay for you that I started this new
entry, and I let you set the upcoming version.
2015-08-29 14:11:20 +02:00
Seth Vargo 8045869891 Update CHANGELOG 2015-07-27 11:03:49 -04:00
Mitchell Hashimoto 78ea5e4a78 v1.7.4 2015-07-17 12:38:51 -07:00
Mitchell Hashimoto bac5d039db providers/docker: pull setting, default false [GH-5932] 2015-07-15 11:08:01 -07:00
Mitchell Hashimoto f26293bb06 hosts/linux: sudo to copy back to exports [GH-5957] 2015-07-15 11:04:05 -07:00
Mitchell Hashimoto ce5a30b264 provisioners/puppet: fix config merging [GH-5958] 2015-07-15 10:59:34 -07:00
Mitchell Hashimoto 3476491881 update CHANGELOG 2015-07-15 10:57:38 -07:00
Mitchell Hashimoto 2ec7bf92e5 update CHANGELOG 2015-07-15 10:55:08 -07:00
Mitchell Hashimoto f08cb9f0a6 update CHANGELOG 2015-07-13 08:39:12 -07:00
Mitchell Hashimoto 9e2ab3b4c1 update CHANGELOG 2015-07-13 08:34:27 -07:00
Mitchell Hashimoto bfa829d89b update CHANGELOG 2015-07-13 08:32:49 -07:00
Mitchell Hashimoto efe62cfe2a up version for dev 2015-07-10 15:09:11 -06:00
Mitchell Hashimoto 3f7f85c076 v1.7.3 2015-07-10 12:47:42 -06:00
Seth Vargo beb5bce698 Update CHANGELOG 2015-07-10 11:54:20 -06:00
Gilles Cornu e932bc405e Update CHANGELOG [GH-5765]
[ci skip]
2015-07-10 08:51:17 +02:00
Seth Vargo 85d2a69f98 Update CHANGELOG 2015-07-09 17:07:15 -06:00
Gilles Cornu 94e26f45ec Update CHANGELOG
Close #5551
2015-07-10 00:56:12 +02:00
Mitchell Hashimoto dd625a9352 update CHANGELOG 2015-07-09 15:18:36 -06:00
Mitchell Hashimoto 3cd12b418c update CHANGELOG 2015-07-09 14:23:55 -06:00
Mitchell Hashimoto e9d8fa5f1c update CHANGELOG 2015-07-09 14:05:30 -06:00
Seth Vargo b49d25c56c Update CHANGELOG 2015-07-09 13:20:55 -06:00
Mitchell Hashimoto 05463ebe10 update CHANGELOG 2015-07-09 11:13:17 -06:00
Mitchell Hashimoto 425e9aa6cd update CHANGELOG 2015-07-09 10:03:07 -06:00
Mitchell Hashimoto c1508cd893 kernel/v2: customizable sudo_command [GH-5573] 2015-07-09 09:30:47 -06:00
Mitchell Hashimoto 536ea0729b providers/virtualbox: name for private network chooses right interface
[GH-5389]
2015-07-08 18:35:44 -06:00
Mitchell Hashimoto 5f121c44e2 update CHANGELOG 2015-07-08 16:08:51 -06:00
Mitchell Hashimoto 526a818073 update CHANGELOG 2015-07-08 15:44:47 -06:00
Mitchell Hashimoto 1c203405d2 providers/docker: fix crash if host VM file can't be foundJ:wq
gs
2015-07-08 12:31:24 -06:00
Mitchell Hashimoto c2cae80de5 providers/dock: pull image prior to starting 2015-07-08 10:09:15 -06:00
Gilles Cornu 839a2e6fa6 provisioners/ansible: show ansible-playbook only when the verbose option is enabled
Revert 1c884fa4e5 which introduced the
following bug:

Instead of allowing to dump the `ansible-playbook` command details when
VAGRANT_LOG=debug was defined, it was then impossible to disable this
console output when VAGRANT_LOG was undefined (in such case,
``@logger.debug? systematically returns `true`)

In order to keep things simple and focused, it is preferable to drop the
bad idea to mix Ansible verbosity and Vagrant log level.

Fix #5803
2015-07-07 22:37:06 +02:00
Mitchell Hashimoto 9c7f666e48 provisioners/docker: support restart flag [GH-4477] 2015-07-07 12:17:24 -06:00
Mitchell Hashimoto a3b3e3ffeb update CHANGELOG 2015-07-06 23:42:36 -06:00
Mitchell Hashimoto e4db962073 update CHANGELOG 2015-07-06 18:23:01 -06:00
Mitchell Hashimoto 341534299d core: ssh private_key_path overwrites insecure key [GH-5632] 2015-07-06 16:17:54 -06:00
Mitchell Hashimoto d89d4341e0 update CHANGELOG 2015-07-06 15:34:50 -06:00
Mitchell Hashimoto 12e3981b50 update CHANGELOG 2015-07-06 15:28:46 -06:00