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
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
Chris Roberts
d1a778dbfb
Include error handling when subprocess commands fail
2016-10-31 07:42:30 -07:00
Seth Vargo
e5f7d0db88
Merge pull request #7944 from mitchellh/sethvargo/docker_website
...
Use Docker-based build and deployments
2016-10-30 18:37:50 -04:00
Chris Roberts
d89924afef
Include test coverage on linux host nfs plugin
2016-10-29 17:54:41 -07:00
Chris Roberts
90db9c95b8
Refactor linux host NFS to share common functionalities
2016-10-29 17:53:58 -07:00
Chris Roberts
d490bb4b7a
Include autoloader for StringBlockEditor
2016-10-29 17:53:45 -07:00
Chris Roberts
40dc0de665
Use Util::StringBlockEditor to modify /etc/exports
2016-10-29 15:46:35 -07:00
Aron Griffis
7e83edd643
Rewrite linux/nfs_cleanup for security and multi-user, fixes #7938
...
Avoid using a temporary file, rather do the substitution in Ruby and
write /etc/exports directly.
2016-10-29 15:46:35 -07:00
Seth Vargo
c822cce402
Use Docker-based build and deployments
2016-10-29 16:50:00 -04:00
Seth Vargo
cff330f056
Capital C
2016-10-29 16:50:00 -04:00
Seth Vargo
7e6ac38a37
Merge pull request #7943 from mitchellh/sethvargo/security
...
Add security page
2016-10-29 16:48:21 -04:00
Seth Vargo
32784082f9
Add security page
2016-10-29 16:42:22 -04:00
Chris Roberts
91723e08ef
Update CHANGELOG
2016-10-28 12:48:20 -07:00
Chris Roberts
05963159a8
Merge pull request #7931 from chrisroberts/puppet/env-vars
...
Puppet environment variables
2016-10-28 12:46:44 -07:00
Chris Roberts
4595082a23
Include hash data types within puppet apply documentation
2016-10-27 15:15:03 -07:00
Chris Roberts
58c3be9344
Default the puppet config environment variables to an empty hash
2016-10-27 15:14:13 -07:00
Chris Roberts
36d0722366
Merge pull request #7719 from dragon788/patch-1
...
Corrected typo, added a couple examples.
2016-10-26 10:25:04 -07:00
Chris Roberts
9b12d4db48
Pass configuration environment variables to apply command
2016-10-26 09:51:56 -07:00
Azul
a4408037ba
add support for environment variables on a puppet apply run
2016-10-26 09:36:34 -07:00
Chris Roberts
fff1c72684
Update CHANGELOG
2016-10-26 07:17:13 -07:00
Chris Roberts
dd7294b021
Merge pull request #7928 from chrisroberts/rsync/exclude-paths
...
synced_folders/rsync: Quote exclude paths
2016-10-26 07:16:15 -07:00
Chris Roberts
f8c444de92
Update CHANGELOG
2016-10-25 18:52:37 -07:00
Chris Roberts
eb7568b2ed
Merge pull request #7922 from chrisroberts/netbsd/rsync
...
guests/netbsd: Use full path to pkg_add command
2016-10-25 18:51:42 -07:00
Chris Roberts
8732ac6467
Update CHANGELOG
2016-10-25 14:43:53 -07:00
Chris Roberts
be3fa85853
Merge pull request #7921 from chrisroberts/fix/key-fixups
...
Remove `set -e` usage for better shell compatibility
2016-10-25 14:43:04 -07:00
Chris Roberts
460ce45fb7
Update CHANGELOG
2016-10-25 14:42:33 -07:00
Chris Roberts
365b98fee6
Merge pull request #7926 from chrisroberts/networking/rhel
...
guests/redhat: Force NetworkManager to reload device configurations
2016-10-25 14:41:07 -07:00
Chris Roberts
486960d676
Update CHANGELOG
2016-10-25 14:40:29 -07:00
Chris Roberts
71a5cff9f6
Merge pull request #7929 from chrisroberts/openbsd/rsync-install
...
guests/openbsd: Check package installation after installing package
2016-10-25 14:39:13 -07:00
Chris Roberts
fc6824e79c
guests/netbsd: Include /usr/sbin in PATH for pkg_add command
2016-10-25 14:22:38 -07:00
Chris Roberts
05c5aab92a
synced_folders/rsync: Escape exclude paths
2016-10-25 13:59:03 -07:00
Chris Roberts
c39b3fbb76
guests/openbsd: Check package installation after installing package
...
The `pkg_add` command will return `0` when a package requested for
installation is not found. This adds a validation check to ensure
the rsync package is actually installed on the guest.
2016-10-25 12:16:52 -07:00
Chris Roberts
67f3c8b48c
guests/redhat: Force NetworkManager to reload device configurations
...
When configuring network devices force NetworkManager to reload new
configuration files as they appear. This prevents NetworkManager from
attempting to continue managing devices on initial start up.
2016-10-25 07:45:38 -07:00