Chris Roberts
79156d74d0
Merge pull request #8011 from chrisroberts/plugins/better-internal-state
...
Plugins internal state
2016-11-17 11:56:51 -08:00
Chris Roberts
cf93efca2d
Update tests for new information and cleaning method
2016-11-16 13:27:34 -08:00
Chris Roberts
ae21c31a6c
Use Manager#installed_plugins information to display updates
2016-11-16 13:27:05 -08:00
Chris Roberts
818f7acb7b
Provide better internal consistency of installed plugin gems.
...
Refactors reusable actions into isolated methods. Supports installation/removal
without activation to prevent unintended conflicts during upgrades and cleanup.
Introduced custom resolver set to handle multiple installed versions of gems
which enables proper cleanup.
2016-11-16 13:26:13 -08:00
Chris Roberts
06e1b2f52c
Include installed gem version plugin information. Clean after install and update.
2016-11-16 13:19:43 -08:00
Chris Roberts
fb85bb1c7b
Include plugin initialization error class
2016-11-16 13:18:35 -08:00
Chris Roberts
33c9d6183a
Provide more log information about configured plugins
2016-11-16 13:17:38 -08:00
Chris Roberts
613a38ef74
Disable plugin initialization for all plugin commands except list
2016-11-16 13:08:44 -08:00
Aidan Feldman
38479a3541
link to tip section about looping over VM definitions
...
Users learning about multi-machine definitions will likely be interested in the linked tip...this connects the two pages.
2016-11-16 02:23:19 -05:00
Chris Roberts
0cfdf6f1fe
Remove note on bundler context
2016-11-15 18:55:48 -08:00
Chris Roberts
2dddb50375
Merge pull request #8008 from chrisroberts/plugin/init-error-logs
...
Provide nice error output when plugin initialization fails
2016-11-15 18:54:39 -08:00
Chris Roberts
e2d96f942f
Provide nice error output when plugin initialization fails
...
Include extra logging during initialization to display error if encountered
and solution set prior to performing activations.
2016-11-15 15:50:39 -08:00
Gilles Cornu
2e1511e2ea
Update CHANGELOG
...
[ci skip]
2016-11-15 08:30:09 +01:00
Gilles Cornu
8caed8ea16
Merge pull request #7918 from mitchellh/gildegoma/fix-7195
...
Add `config_file` option to both Ansible provisioners
2016-11-15 08:29:30 +01:00
Chris Roberts
44d3aedc5b
When bundler is in use, require `:plugins` group
2016-11-14 15:28:22 -08:00
Chris Roberts
de4612a549
Merge pull request #7879 from ivuk/fix-typo
...
Fix a typo in configuration.html.md
2016-11-14 14:14:35 -08:00
Chris Roberts
39e91ce32e
Merge pull request #7897 from nobozo/patch-1
...
Update common-issues.html.md
2016-11-14 14:13:37 -08:00
Chris Roberts
466f2c7752
Add gitter badage
2016-11-14 14:12:04 -08:00
Chris Roberts
5ffbaa6f89
Update CHANGELOG
2016-11-14 13:52:05 -08:00
Chris Roberts
1b04d3da26
Merge pull request #7854 from bbrala/import-vmcx-script
...
Add support for vmcx (Hyper-V binary config format) to the Hyper-V import script
2016-11-14 13:50:07 -08:00
Chris Roberts
ac74774fcb
Merge pull request #8000 from chrisroberts/plugins/updates
...
Plugin handling updates
2016-11-14 13:24:52 -08:00
Chris Roberts
87e3ad7435
Update CHANGELOG
2016-11-14 13:23:16 -08:00
Chris Roberts
0f720a4386
Merge pull request #7985 from chrisroberts/shell-provisioner/checksum
...
Add md5 and sha1 checksum support to Downloader.
2016-11-14 13:19:22 -08:00
Chris Roberts
de542665fc
Update CHANGELOG
2016-11-14 13:18:46 -08:00
Chris Roberts
214f3ccee7
Merge pull request #7989 from chrisroberts/fix/more-networking-sorting
...
Only match interfaces without special characters
2016-11-14 13:17:19 -08:00
Chris Roberts
beffa70941
Downloader checksum output information and digester usage
...
Add more output information around type of checksum being validated.
Use builtin Digest#file to read target file for generation of hexdigest.
2016-11-14 10:22:25 -08:00
Gilles Cornu
1de9f2228d
provisioners/ansible: Fix a mistake in a unit test
2016-11-13 21:00:58 +01:00
Chris Roberts
3afa7a3193
Update specs to match updated behavior for local install
2016-11-11 15:21:30 -08:00
Chris Roberts
1806cc1c5c
Remove deprecated plugin install option
2016-11-11 15:13:03 -08:00
Chris Roberts
174fe65d66
Sort plugins by name when generating install list
2016-11-11 15:11:45 -08:00
Chris Roberts
3edd0b57e9
Add debug logging output to Bundler implementation
2016-11-11 15:08:59 -08:00
Chris Roberts
bd3f0c442c
Only use Gem sources that are provided
2016-11-11 14:50:20 -08:00
Chris Roberts
1691e3af58
Only install from defined sources unless install is local
2016-11-11 14:44:14 -08:00
Chris Roberts
d8455c0a9a
Add custom sources if not included
2016-11-11 14:33:26 -08:00
Chris Roberts
6e40d46c50
Fix up local gem plugin installation when not published remotely
2016-11-11 14:25:03 -08:00
Chris Roberts
ea13988367
Properly support plugin auto-loading with logging information
2016-11-11 14:24:25 -08:00
Chris Roberts
1ed27faa9f
Remove usage of $vagrant_bundler_runtime within enabled check
2016-11-11 14:23:55 -08:00
Zack Zatkin-Gold
737d2dd04b
Update the from source installation info
2016-11-11 14:18:08 -08:00
Chris Roberts
5482692127
guests/linux: Only match interfaces without special characters
2016-11-10 07:19:26 -08:00
Chris Roberts
c2d9e7e290
Update CHANGELOG
2016-11-09 16:35:31 -08:00
Chris Roberts
2cbbf1af09
Merge pull request #7986 from chrisroberts/salt-provisioner/fix-constant
...
Fix Hash constant construction in Salt provisioner
2016-11-09 16:34:34 -08:00
Chris Roberts
2219a4def0
Fix Hash construction for constant value in salt provisioner
2016-11-09 16:29:36 -08:00
Chris Roberts
f6a0861c40
Add stub test for salt provisioner
2016-11-09 16:29:23 -08:00
Chris Roberts
3bdea20469
Update CHANGELOG
2016-11-09 16:18:54 -08:00
Chris Roberts
2d6071a55b
Merge pull request #7793 from chrisroberts/enhancement/bundler-less
...
[core] Remove bundler usage for plugin management
2016-11-09 16:17:47 -08:00
Chris Roberts
46aefd1c17
Update CHANGELOG
2016-11-09 16:15:51 -08:00
Chris Roberts
2dcb47410f
Merge pull request #7976 from chrisroberts/ssh/shell-compat
...
Allow custom generation of environment variable exports
2016-11-09 16:14:33 -08:00
Chris Roberts
47adb7db4f
Update CHANGELOG
2016-11-09 16:13:36 -08:00
Chris Roberts
8d2d324b13
Merge pull request #7980 from chrisroberts/synced-folder/auto-mount
...
Named synced folders
2016-11-09 16:12:03 -08:00
Chris Roberts
da45ca707c
Add md5 and sha1 checksum support to Downloader.
...
Allows checksum validation on downloaded files via Util::Downloader
using MD5 and/or SHA1 checksums. This also integrates checksum validation
support with the shell provisioner for downloaded remote files.
2016-11-09 16:05:39 -08:00