9296 Commits

Author SHA1 Message Date
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
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 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
Chris Roberts
88d094505b Update CHANGELOG 2016-10-24 12:48:43 -07:00
Chris Roberts
fb4e4320b2 Remove set -e usage for better shell compatibility 2016-10-24 10:30:08 -07:00
Chris Roberts
3ee2bca793 Merge pull request #7907 from chrisroberts/salt-config/defaults
provisioners/salt: Synchronize config defaults with documentation
2016-10-24 07:07:41 -07:00
Gilles Cornu
b9174895a5
provisioners/ansible (minor): Fix alphabetical order of base attributes
This point was missed in #6627.
2016-10-23 20:46:30 +02:00
Seth Vargo
ed09558fd7
Fix website descriptions 2016-10-21 21:38:53 -07:00