Commit Graph

1713 Commits

Author SHA1 Message Date
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
Mitchell Hashimoto 7319673ed6 update CHANGELOG 2015-07-06 15:27:24 -06:00
Mitchell Hashimoto 1570f98c5c update CHANGELOG 2015-07-06 15:25:48 -06:00
Mitchell Hashimoto 763accd761 update CHANGELOG 2015-07-06 15:22:31 -06:00
Mitchell Hashimoto c76a9c880d update CHANGELOG 2015-07-06 15:20:31 -06:00
Mitchell Hashimoto 0001ad9a75 update CHANGELOG 2015-07-06 15:16:30 -06:00
Mitchell Hashimoto 8055f7829f update CHANGELOG 2015-07-06 15:11:39 -06:00
Mitchell Hashimoto 79115d1ccc core: retry SSH keygen on RSAError [GH-5056]
/cc @sethvargo
2015-07-06 14:44:23 -06:00
Mitchell Hashimoto 2fc8d99f6d provisioners/file: validate source relative to Vagrantfile path
[GH-5252]
2015-07-06 14:22:00 -06:00