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
Chris Roberts
e494320ba2
Update CHANGELOG
2016-11-09 09:41:58 -08:00
Chris Roberts
2f68c1f18d
Merge pull request #7978 from bbrala/feature-command-box-prune
...
Feature command box prune
2016-11-09 09:40:20 -08:00
Björn Brala
da93fd3551
Add prune command to documentation
2016-11-09 09:24:59 +01:00
Björn Brala
cdc5018b59
Add tests for prune command
2016-11-09 09:24:41 +01:00
Björn Brala
3ef9968c59
Add new `prune` command as discussed in: #6863 #5633
...
Usage: vagrant box prune [options]
Options:
-p, --provider PROVIDER The specific provider type for the boxes to destroy.
-n, --dry-run Only print the boxes that would be removed.
--name NAME The specific box name to check for outdated versions.
-f, --force Destroy without confirmation even when box is in use.
-h, --help Print this help
2016-11-09 09:19:49 +01:00
Chris Roberts
d528902edc
Make guestpath an optional parameter for synced_folders
2016-11-08 15:33:30 -08:00
Jonathan A. Sternberg
c3438ff8f6
Allow overriding the inferred name from `config.vm.synced_folder`
...
If a `name` is specified as an option, it will be used as the id instead
of inferring it from the `guestpath`. If `guestpath` is nil, the `name`
needs to be specified so the folder can be mounted with a name.
This also fixes the synced folder code to allow `guestpath` to be nil.
It was allowed in a previous version for the purpose of preventing a
directory from being auto mounted (#936 ), but seems to have become an
error at some point after that.
An example of modifying the default /vagrant folder so it doesn't
auto-mount anymore:
config.vm.synced_folder ".", nil, name: "/vagrant"
An example of sharing another folder, but not auto-mounting it:
config.vm.synced_folder ".", nil, name: "foobar"
Fixes #6835 .
2016-11-08 14:56:29 -08:00
Chris Roberts
dfc5e0d9a0
communicator/ssh: Allow custom generation of environment variable exports
2016-11-08 09:50:39 -08:00
Aurelien Pupier
c423619cd7
Remove requirements on path without space as issue was fixed in Ruby
2016-11-08 16:39:43 +01:00
Chris Roberts
36d88ee268
Track installed gem version and display in startup logger information
2016-11-07 20:16:46 -08:00
Chris Roberts
1f5dd35d16
Remove bundler where no longer required
2016-11-07 20:00:38 -08:00
Chris Roberts
36d21f3c3f
Add testing for plugin expunge command
2016-11-07 19:26:33 -08:00
Chris Roberts
f045f74d86
Only proceed if confirmation is matched. Do not continue if user aborted.
2016-11-07 19:25:32 -08:00
Chris Roberts
b15ef3a6ff
Add plugin expunge command to remove all user installed plugins
2016-11-07 18:48:51 -08:00
Chris Roberts
5d68c8c30b
Include plugin repair command
2016-11-07 18:48:51 -08:00
Chris Roberts
3fb5913af1
Update .init! to attempt repair if instructed
2016-11-07 18:48:51 -08:00
Chris Roberts
d5c5561302
Allow disable of user plugins if repair command is requested
2016-11-07 18:48:51 -08:00
Chris Roberts
1fb4553d14
[core] Remove bundler usage for plugin management
2016-11-07 18:48:51 -08:00
Chris Roberts
dbbd2d8e36
Remove deprecated methods and update tests.
2016-11-07 18:48:14 -08:00
Chris Roberts
3c90023152
Update dev version and update CHANGELOG
2016-11-04 17:19:30 -07:00
Chris Roberts
9cb7b7503a
Bump website version to 1.8.7
2016-11-04 16:50:51 -07:00
Chris Roberts
2b4f743547
Release v1.8.7
2016-11-04 14:32:25 -07:00
Chris Roberts
97239b8100
Update CHANGELOG
2016-11-04 14:29:06 -07:00
Chris Roberts
04ccf25a70
Update CHANGELOG
2016-11-04 08:03:22 -07:00
Chris Roberts
ea43d69343
Merge pull request #7947 from chrisroberts/update/nfs-exports
...
Refactor host linux nfs capability
2016-11-04 08:00:15 -07:00
David O'Rourke
a33892e4df
Maintain a version dir map in box_collection.
...
This is required since Gem::Version will mangle pre-release version
numbers.
To get around this, we keep a mapping of
`Gem::Version.to_s => versiondir.`
This allows us to properly sort by version when picking a box while
still returning pristine versiondirs when required.
2016-11-01 15:59:23 +00:00
David O'Rourke
7b89374dce
Fix version sorting in box_collection.rb
2016-11-01 14:57:06 +00:00
Chris Roberts
d1a778dbfb
Include error handling when subprocess commands fail
2016-10-31 07:42:30 -07:00