Commit Graph

476 Commits

Author SHA1 Message Date
Seth Vargo 4323ba5c73
Remove people from community section
This is going to be replaced with dynamic content from our CMS in the
future, but we agreed to remove it in the interim.
2017-08-02 13:51:42 -04:00
Chris Roberts 5817cef233 Update docs to properly name Vagrant Cloud 2017-07-31 16:33:18 -07:00
Chris Roberts d06fbb845b Update documentation to include more environment variable information 2017-07-26 15:30:41 -07:00
Ilia Liachin 142c086a2f Update docker.html.md
Docker now supports Windows
2017-07-24 23:07:41 +02:00
Alvaro Miranda Aguilera cc381a0f6b update per review 2017-07-20 22:37:48 +02:00
Alvaro Miranda Aguilera 591670d8a5 add note about groups for sudoers 2017-07-20 20:33:47 +02:00
TrueGit 49522f97ce Fix minor typo in website documentation 2017-07-20 12:51:46 -04:00
Óscar García Amor d0a3823fe8 Docs: fix path of Vagrant location for OSX 2017-07-08 17:03:06 +02:00
Chris Roberts bcc09e10e6 Make upload directory for winssh communicator configurable
Fixes #8731
2017-07-07 11:04:37 -07:00
Chris Roberts e4b6ac70a6 Add `VAGRANT_PREFERRED_PROVIDERS` to environment variables documentation page 2017-07-06 12:41:16 -07:00
Chris Roberts d0b5a8f76c Merge pull request #8750 from briancain/maint/fix-typo
Fix rsync-auto typo
2017-07-05 15:24:32 -07:00
Letla Fox 3664f527ec Fix typo in docs
- surpress -> suppress
2017-07-05 06:45:50 +09:00
Brian Cain da1c2f7dc0 Fix rsync-auto typo 2017-07-03 15:22:32 -07:00
Chris Roberts 7ddb167562 Fix removed links and atlas references 2017-06-29 08:46:31 -07:00
Brian Cain 0225d63055 Merge pull request #8722 from briancain/add-post-setup-proc-for-docker
Add post-install provisioner to docker provisioner
2017-06-28 08:32:23 -07:00
Armon Dadgar f9f8ae7c83 Update index.html.erb
Fixing the Vagrant Cloud link
2017-06-27 16:28:59 -07:00
Brian Cain a05d95bd0a (#7139) Add post-install provisioner to docker provisioner
Prior to this commit, if a user attempted to configure
`/etc/default/docker` through vagrant prior to installation, the package
manager would not override an existing configuration and installing
docker would then fail. This commit fixes this by introducing a
`post_install_provisioner` that allows users to define a provisioner
block that will run after docker has been installed, allowing users to
configure `/etc/default/docker` how they want.
2017-06-27 16:01:23 -07:00
Chris Roberts 00ba45bc54 Update Enterprise to Cloud 2017-06-23 10:01:51 -07:00
Chris Roberts 5f955c3d38 Convert atlas references to vagrant cloud 2017-06-23 10:01:51 -07:00
Brian Cain eec20a6506 Add information about extra box info
This commit adds a new page to vagrants docs around supplying an
`info.json` file for vagrant boxes.
2017-06-22 13:45:05 -07:00
Aaron Kunz 6e2c6141d0 Use proper snapshot subcommand anchors 2017-06-16 20:43:12 +02:00
Brian Cain fbda3af106 Merge pull request #8693 from briancain/7855/master/introduce-more-ssh-config-options
Introduce more ssh options for machines
2017-06-15 16:38:18 -07:00
Brian Cain b02f110cd8 (#7855) Introduce more ssh options for machines
This commit allows the user to configure two additional options that
were previously not configurable: Compression and DSAAuthentication.
Each config option is set as a boolean, and if left out of the config
will default to its previous behavior which is included and set to
"yes". If the user explicitly sets it to false, it will not be included
as an ssh option.
2017-06-15 16:29:53 -07:00
Brian Knight 8b8ae6652e Merge changes from master 2017-06-15 10:16:25 -04:00
Chris Roberts ddb3205536 Merge pull request #8596 from tonynguyen68/patch-1
Update environmental-variables.html.md
2017-06-14 16:40:43 -07:00
Chris Roberts b35a8f0447 Merge pull request #8599 from vmelnik-ukraine/fix/master/boxes_doc_example
Fix #8598 : example in docs for box usage.
2017-06-14 16:38:19 -07:00
Chris Roberts 0f7443d65a Merge pull request #8647 from DAXaholic/fix-box-subcmd-anchors
Use proper box subcommand anchors
2017-06-14 15:23:51 -07:00
Justin Campbell 17691bac10 website: Packer box version should be variable
When using multiple builders, the post-processor could yield different results for the `{{timestamp}}` interpolation.

By using a variable instead, the version will be consistent across all builders.

https://github.com/hashicorp/packer/issues/4973
2017-06-13 17:09:41 -04:00
Aaron Kunz 78e16a7d10 Use proper box subcommand anchors 2017-06-05 14:18:10 +02:00
Matthew Hooker c8a45d9d17 add closing ` 2017-05-31 12:27:05 -07:00
Justin Campbell 6cd257a4b4 website: Update Vagrant Cloud migration docs 2017-05-30 11:05:19 -04:00
Brian Knight fe0836b637 Add prune to option list. Alphabetize order. 2017-05-27 21:04:17 -04:00
Justin Campbell 3a14e7c8ef website: Fix Vagrant Enterprise docs links 2017-05-19 12:35:14 -04:00
Justin Campbell 37c12eed01 website: Vagrant Cloud Migration docs 2017-05-19 12:09:37 -04:00
Justin Campbell b862724ce1 website: Vagrant Enterprise user docs 2017-05-19 12:05:34 -04:00
Justin Campbell 821ae518f7 website: Vagrant Enterprise Support docs 2017-05-19 11:59:33 -04:00
Justin Campbell fc286c3c32 website: Vagrant Enterprise organization docs 2017-05-19 11:43:59 -04:00
Justin Campbell d2ac4c983a website: Replace Atlas with Vagrant Enterprise 2017-05-19 11:24:04 -04:00
Justin Campbell 734479a494 website: Add Vagrant Ent request limit docs 2017-05-19 11:19:03 -04:00
Justin Campbell 4eacb3d492 website: Import Vagrant Enterprise docs 2017-05-19 11:01:01 -04:00
vmelnik-ukraine 9400a85324 Fix #8598 : example in docs for box usage. 2017-05-18 14:20:31 +08:00
tonynguyen68 1c3173b1de Update environmental-variables.html.md 2017-05-17 22:09:40 +07:00
Chris Roberts d1c1c175a0 Support modifications of composition outside services 2017-05-12 15:09:30 -07:00
Chris Roberts 4a05e8561f Update `force_host_vm` configuration documentation and add `compose`. 2017-05-12 15:09:30 -07:00
Chris Roberts 3c44ce9742 Support vbox provider within WSL rootfs. Make Windows access easier.
Enables proper setup of VMs started from within WSL rootfs paths. Updates
setup for Windows access when working within the WSL to auto-detect settings
instead of relying on user defined environment variables.
2017-05-12 13:11:53 -07:00
Chris Roberts 370e27b919 Update documentation for WSL 2017-05-10 10:32:04 -07:00
Chris Roberts 7e49c6a609 Add documentation for WSL 2017-05-08 15:33:40 -07:00
Chris Roberts c691066924 Merge pull request #8559 from DAXaholic/fix-typo
Fix typo
2017-05-08 10:03:34 -07:00
Björn Brala 2a777f0561 Update docs to reflect correct setting for key_value_pair_exchange (see issue #8551) 2017-05-05 17:10:09 +02:00
Aaron Kunz a7f14102d4 Fix typo 2017-05-04 18:51:43 +02:00
Liam Griffin 3b6b213880 Small typo 2017-04-26 11:20:32 +01:00
JKapitein 9ac12f5227 Remove duplicate line 2017-04-21 14:19:51 +02:00
Seth Vargo 26f59f1b05
Update logos 2017-04-18 13:59:09 -04:00
Seth Vargo ded46dc71f
Update terminal 2017-04-18 13:54:25 -04:00
Chris Roberts 232a44f46d Merge pull request #8485 from chrisroberts/communicators/win-ssh
Add winssh communicator
2017-04-17 08:21:33 -07:00
Chris Roberts c042fa8b24 Add configuration documentation for winssh communicator 2017-04-16 08:02:39 -07:00
James Phillips 6bae7e3768 Update 404.html.md 2017-04-14 09:04:05 -07:00
Dafydd Jones 71216cf4f9 update latest salt minion version for windows 2017-04-13 12:36:45 -07:00
Seth Vargo a8103bb84d
Import fonts 2017-04-06 18:39:43 -04:00
Seth Vargo ee6921f1b6
Add open-graph stuff 2017-04-06 18:11:50 -04:00
Seth Vargo b56c0d37d8
Add press-kit and hashicorp logo 2017-04-06 17:33:57 -04:00
Chris Roberts 3c8b2ae097 Include documentation entry for plugin source errors environment variable 2017-04-05 13:17:48 -07:00
Justin Campbell f7ced44835 website: Add ngrok description and link 2017-04-03 09:54:30 -04:00
Chris Roberts cbaf136fca Merge pull request #8368 from chrisroberts/vmware/whitelist-doc
Add documentation section on whitelisting in VMware boxes
2017-03-28 15:23:24 -07:00
Seth Vargo ef868a232c
Use colored logo in sidebar 2017-03-28 14:28:47 -04:00
Seth Vargo 2200171c01
Remove adroll 2017-03-28 13:40:14 -04:00
Mitchell Hashimoto ed0ccc1c17
website: update vs 2017-03-28 10:38:20 -07:00
Seth Vargo f59dd9f7e0
Make downloads responsive 2017-03-28 13:02:24 -04:00
Seth Vargo ece753ed47
Fix download link placement 2017-03-28 12:44:24 -04:00
Seth Vargo 80de593f02
Fix security.html 2017-03-28 12:32:04 -04:00
Seth Vargo 041b0e705f
Cleanup inner VMware pages 2017-03-28 11:21:45 -04:00
Seth Vargo 0d7d65fdeb
Rebrand to match HashiCorp styles 2017-03-27 21:24:57 -04:00
Gilles Cornu 80d105cf8c
ansible_local: Add the :pip_args_only install mode
With the introduction of `pip_args` option, you can easily extend the
`:pip` installation mode behaviour. But some interesting/advanced usages
are still not possible because of the auto-generated parts ("ansible"
package, version selection, and the `--upgrade` flag).

By adding this "pip_args_only" install mode, it will be for instance
possible to:
- install unofficial releases, like release candidates published at
  https://releases.ansible.com/
- install more pip packages (e.g. via a `requirements.txt` file), with
  hash validation, etc.

Note that there is no config validation that requires `pip_args` option
to be defined when the :pip_args_only mode is selected. This would be
more elegant, and user friendly to raise a configuration error, but this
can wait. At least, running with an empty `pip_args` won't lead to any
command crash, since the rather dummy "pip install" shows an helper
notice and terminates with a zero (0) exit code.

This change is thought as a complement to the changes originally
proposed in pull request GH-8170.
2017-03-24 17:35:34 +01:00
Gilles Cornu b40d347944
ansible_local: Polish the new `pip_args` option
Ref GH-8170
2017-03-24 00:01:17 +01:00
James Carr 7e2e5654ed
ansible_local: Add `pip_args` option
With this new option, it is now possible to pass additional arguments to
pip command when the `install_mode` is "pip".

(@gildegoma reworded the original commit message of pull request GH-8170)
2017-03-24 00:01:14 +01:00
John Van Tuyl f807e5a8be The Hyper-V provider works fine in Windows 10
10 is the version most people will be using anyway.
2017-03-23 10:03:42 -07:00
Chris Roberts 256ce3b0d5 Merge pull request #8264 from hasyimibhar/command-validate
Add validate command
2017-03-23 09:52:12 -07:00
Bjorn Brala 0534ebf895 Merge remote-tracking branch 'mitchellh/master' into feature-hyperv-integration-services-fresh
# Conflicts:
#	plugins/providers/hyperv/action/import.rb
#	plugins/providers/hyperv/config.rb
#	website/source/docs/hyperv/configuration.html.md
2017-03-23 07:49:57 +01:00
Chris Roberts 1c1adcad9a Merge pull request #8325 from chrisroberts/enhancement/nested-hyperv
Nested Hyper-V
2017-03-17 14:19:58 -07:00
Bjorn Brala e2dd23b06c First implementation for Integration services for Hyper-V as discussed in https://github.com/mitchellh/vagrant/pull/6321 #6321 2017-03-15 22:12:19 +01:00
Chris Roberts 1b44cb1b13 Add documentation section on whitelisting in VMware boxes 2017-03-14 09:36:14 -07:00
Chris Roberts 311e74b179 Merge pull request #8308 from nathanielks/patch-1
Update snapshot.html.md
2017-03-13 09:48:16 -07:00
René Schodder (Herlitz) b321f40153 Fixed Typo in Fedora commands on /etc/sudoers 2017-03-13 13:05:11 +01:00
Jason Costello 56df61dce7 Fix heading text align scoping 2017-03-08 16:58:45 -08:00
Jason Costello c031da9577 Fix font scoping issue 2017-03-08 16:58:45 -08:00
Jason Costello 41223f9c18 Remove 'by hashicorp' 2017-03-08 16:58:00 -08:00
Jason Costello 6a0470fdaa Scope <p> color to avoid meganav conflict 2017-03-08 16:58:00 -08:00
Jason Costello 84dfbdfac6 Add mega nav 2017-03-08 16:57:52 -08:00
Chris Roberts dbf01572ef Merge pull request #8122 from chrisroberts/virtualbox/uid-gid
Use uid/gid from mount_options if provided for synced folders.
2017-03-06 14:21:11 -08:00
Patrick Lang 06a0866d72 Update hyperv config and OS version requirements 2017-03-02 14:06:49 -08:00
Chris Roberts b3a0dad200 Add linked_clone option to vmware docs 2017-02-28 09:50:23 -08:00
Chris Roberts 71b6ba5430 Add docs for ngrok share 2017-02-27 16:29:46 -08:00
Nathaniel 3fb434ac61 Update snapshot.html.md
Updated docs to specify the use of the `vm-name` when restoring a snapshot.
2017-02-27 10:19:55 -08:00
Chris Roberts 519ca07850 Merge pull request #8302 from jasoncostello/website-update-typography
Website typography update
2017-02-27 09:50:38 -08:00
Jason Costello 6e068b8c30 H1 tweak, unitless line-heights 2017-02-23 17:28:54 -08:00
Jason Costello 93209e11bf Mobile header fixes to fit logo and nav items 2017-02-23 17:11:41 -08:00
Jason Costello fb6c603c73 Typesey Docs headings in Open Sans 2017-02-23 16:49:44 -08:00
Jason Costello e8eb4626f6 Update logo 2017-02-23 16:37:57 -08:00
Jason Costello 8ca5424d1d Remove reference to museo 2017-02-23 16:06:14 -08:00
Jason Costello 981c6f06bb Visual design changes to header
The original text over the busy image is a bit hard to read. This
commit moves the tagline below and slightly reduces the size of the
image to make room
2017-02-23 15:43:03 -08:00
Jason Costello b7dbe249d5 Make font-weight-variables generic
The imported font weights for both Klavika and Open Sans are the same,
so the weights can be used to style both fonts
2017-02-23 15:41:28 -08:00
Chris Roberts 8530250f4a Merge pull request #8237 from soleuu/patch-1
port forwarding rule name
2017-02-23 12:32:33 -08:00
Jason Costello c5d3a9170f Increase default paragraph weight 300 => 400 2017-02-23 11:24:02 -08:00
Jason Costello 9a1a745c13 Update button, reduce letter-spacing 2017-02-23 11:18:26 -08:00
Jason Costello 8ef6f3e0ce update variables, tweaks 2017-02-23 11:18:04 -08:00
Jason Costello 9fde39c2e7 begin implementing Klavika and Open Sans 2017-02-23 11:02:48 -08:00
Chris Roberts fbe9e22a87 Merge pull request #8219 from kivoli/update-nfs-docu
Reflect NFS setup changes in documentation
2017-02-22 13:40:20 -08:00
Florian Breisch 84f49bf0ce Add hint for .verbose-attribute 2017-02-20 16:40:24 +01:00
Hasyimi Bahrudin 0044d560e0 Fix typo in docs 2017-02-08 03:26:37 +08:00
Hasyimi Bahrudin e0fb8b1fad Add documentation for validate command 2017-02-07 14:15:16 +08:00
Jack Pearkes fbad6c370a vmware/reseller: switch another email to sales at 2017-02-06 09:15:15 -08:00
Jack Pearkes 54979a527a vmware/reseller: switch to sales at hashicorp 2017-02-06 09:13:41 -08:00
Chris Roberts 255275061c Use Gem::Version class to ensure expected comparison results 2017-02-01 13:22:23 -08:00
Chris Roberts a8966187af Merge pull request #8176 from unclejack/fix_linked_clones_docs
website: make linked clones work w/ 1.8.0 & newer
2017-02-01 13:17:40 -08:00
Chris Roberts b72bb345d8 Merge pull request #8195 from chrisroberts/docs/pty-output
Add note on output behavior when pty enabled.
2017-02-01 13:10:35 -08:00
Chris Roberts 9cd636c4d9 Merge pull request #8100 from chrisroberts/docs/vagrant-salt
Add note about vagrant-salt plugin
2017-02-01 12:44:34 -08:00
Chris Roberts b63d6bac1a Merge pull request #8246 from rugo/master
[Docs] Added auto_correct to list of options
2017-02-01 11:19:16 -08:00
Chris Roberts 24e0c2a109 Merge pull request #8205 from kikitux/puppet-doc
add note that puppet need to be installed
2017-02-01 11:17:19 -08:00
rugo e94cba7445 Added auto_correct to list of options
Added auto_correct to list of options in Docs. See issue #8245.
2017-02-01 17:40:27 +01:00
soleuu 742a46c635 port forwarding rule name
To identify rules, we can name them using the id parameter.
It prevent from adding lots of comments in the Vagrant file and to have un-named rules in your VirtualBox port lists.

It is very important when you have a lot ogf rule to identify witch one you want to edit.

For example:
config.vm.network "forwarded_port", guest: 80  , host: 8080 , id:"http-proxy"
2017-01-30 12:03:32 +01:00
Ryon Coleman 64a8c365e3 Add Google Tag Manager #GTM-NR2SD7C 2017-01-27 15:00:54 -05:00
Leonhard Preis 19780b6342 Reflect NFS setup changes in documentation
Fixes sudoers file for NFS synched folders outdated #8218
2017-01-20 10:19:11 +01:00
Alvaro Miranda Aguilera 560ed2bfee add note that puppet need to be installed 2017-01-15 07:38:43 +01:00
Chris Roberts 64d49451ab Add note on output behavior when pty enabled. 2017-01-12 13:34:40 -08:00
unclejack 877e7e29b1 website: make linked clones work w/ 1.8.0 & newer
The previous code only worked on Vagrant 1.8.x, but not on 1.9.x or
newer.
2017-01-06 16:09:48 +02:00
Chris Roberts 159fca9d13 Merge pull request #8109 from kenorb/patch-2
Add missing config.ssh.keep_alive docs [GH-516]
2017-01-05 15:23:57 -08:00
Chris Roberts 5b3ecda5ba Merge pull request #8143 from danielmenezesbr/danielmenezesbr-patch-doc-vagrant
Debug Documentation - &> is not valid on Windows
2017-01-05 15:10:33 -08:00
Chris Roberts c11534e13c Merge pull request #8102 from mwrock/winrmv2
Refactor winrm communicator to use latest winrm gems and v2 api
2017-01-05 10:48:44 -08:00
Chris Roberts 734b196d05 Merge pull request #8146 from ctranstrum/patch-1
Fix typo.
2017-01-05 10:42:12 -08:00
Gilles Cornu 9493901e0c
provisioners/ansible: Add example of `host_vars` values that include quotes
Motivated by the support effort on GH-8158 ;-)
2016-12-28 23:23:43 +01:00
ctranstrum 52f45f27c4 Fix typo.
Looks like there was a typo. Fixed.
2016-12-21 15:08:57 -07:00
danielmenezesbr f66dd98d56 &> is not valid on windows
The command "vagrant up --debug &> vagrant.log" is not valid on Windows.
On Windows, you need to do: vagrant up --debug > vagrant.log 2>&1
2016-12-20 17:01:08 -02:00
Chris Roberts 9f393fc1e0 Use uid/gid from mount_options if provided for synced folders.
This also extracts the gid/uid detection and upstart actions into
reusable module to provide consistent behavior.
2016-12-14 12:12:17 -08:00
Rafal 25a1e79e27 Add missing config.ssh.keep_alive docs [GH-516] 2016-12-11 13:33:45 +00:00
Matt Wrock 725824e1dd refactor winrm communicator to use latest winrm gems and v2 api
Signed-off-by: Matt Wrock <matt@mattwrock.com>
2016-12-11 00:52:00 -08:00
Chris Roberts 6b2db8cf2a Add note about vagrant-salt plugin 2016-12-08 13:33:03 -08:00
Bjorn Brala 833a7fdb3e Update documentation to mention packaging Hyper-V boxes. 2016-12-08 21:21:55 +01:00
Chris Roberts 054d7f80ba Merge pull request #8071 from vaddina/patch-2
fix reload command in docs
2016-12-05 09:17:06 -08:00
Keviv 36bdde9f3c fix reload command in docs
shouldn't it be `reload` instead of `provision` ? :-/
2016-12-01 20:43:42 +01:00
Keviv 4c07d2f4fd deleted redundant and erroneous text
There were two sections for `Plugin Repair` but the last one's content was erroneous (contained `Plugin Update` docs).
2016-12-01 20:17:27 +01:00
Kevin Yarmak 008bafeab1 Update security.html.erb
Fixing grammar
2016-11-30 11:11:11 -08:00
Chris Roberts 82859ee286 Update plugin docs. Remove bundler instructions from source install instructions. 2016-11-22 16:49:45 -08:00
Chris Roberts dbf603b136 Merge pull request #8009 from afeld/patch-1
link to tip section about looping over VM definitions
2016-11-22 08:33:11 -08:00
Chris Roberts 1b4e56aa90 Merge pull request #7896 from npwalker/patch-1
Update snapshot save documentation
2016-11-22 08:32:12 -08:00
Jessica Brown 8ad7d8e3d5 Vagrant: adding more to privisioner line. 2016-11-21 19:26:10 +01:00
Jessica Brown 482380e46b Vagrant: Modifying CLI Documentation. 2016-11-21 18:13:52 +01: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
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 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 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 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 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
Björn Brala da93fd3551 Add prune command to documentation 2016-11-09 09:24:59 +01:00
Chris Roberts dfc5e0d9a0 communicator/ssh: Allow custom generation of environment variable exports 2016-11-08 09:50:39 -08:00
Seth Vargo cff330f056
Capital C 2016-10-29 16:50:00 -04:00
Seth Vargo 32784082f9
Add security page 2016-10-29 16:42:22 -04: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 36d0722366 Merge pull request #7719 from dragon788/patch-1
Corrected typo, added a couple examples.
2016-10-26 10:25:04 -07:00
Azul a4408037ba add support for environment variables on a puppet apply run 2016-10-26 09:36:34 -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
Seth Vargo ed09558fd7
Fix website descriptions 2016-10-21 21:38:53 -07:00
Gilles Cornu a842abbc38
provisioners/ansible(both): Add config_file option
With this new option defined, the `ansible-galaxy` and
`ansible-playbook` commands generated by the Ansible provisioners will
be executed with the ANSIBLE_CONFIG environment variable set
accordingly.

Resolve GH-7195

This commit also fix the following open issues:
- Implement the pending RSpec examples about path existence checks
  performed by the ansible (remote) provisioner.
- In verbose mode, the ansible remote provisioner now correctly displays
  the Ansible Galaxy parameters ("role_file" and "roles_path") with
  single quotes (which is safer for potential copy-paste usage).

Additional Notes:
- Test coverage for `ansible_local` provisioner is still not
  implemented. See GH-6633.
- Test coverage for galaxy from host is not implemented yet (due to
  general issue with mocking both command executions, see
  https://github.com/mitchellh/vagrant/pull/6529#r45278451
2016-10-22 01:09:12 +02:00
Gilles Cornu 9d95eb821c
provisioners/ansible: Minor documentation improvements
- Try to make more visible the options shared by both provisioners
- Update some internal links to directly reach the mentioned option

[ci skip]
2016-10-22 01:05:50 +02:00
Gilles Cornu 35f7c2c4c9
provisioners/ansible: Fix raw_arguments documentation
Precise valid and invalid syntax for `raw_arguments` array values,
especially for the `ansible` remote provisioner.

Close GH-7890

[ci skip]
2016-10-22 01:00:57 +02:00
Gilles Cornu 80fb6be61f
docs/ansible: Fix small issues
- fix alpha-order listing of the shared options ansible_common.html.md
- fix two wrong indentations in ansible_intro.html.md

[ci skip]
2016-10-17 21:14:50 +02:00
Chris Roberts fa2a9105f0 provisioners/salt: Synchronize config defaults with documentation 2016-10-17 10:11:39 -07:00
Jon Forrest 734fa7bbbb Update common-issues.html.md 2016-10-13 14:46:43 -07:00
Nick Walker 1d401ebc95 Update snapshot save documentation
Prior to this commit, the snapshot save command did not have the vm_name as part of the command.  

After this commit, the snapshot save command docs match the CLI --help.
2016-10-13 13:31:16 -07:00
Daniel Gonzalez 79a3cb8a14 Add unit test and documentation for playbook_command option 2016-10-10 16:56:36 +02:00
Igor Vuk c12101b2f8 Fix a typo in configuration.html.md 2016-10-08 18:37:43 +02:00
Chris Roberts 8dd44a02da Merge pull request #7679 from jeveleth/patch-1
Use comma to set off nonrestrictive clause.
2016-10-06 16:27:07 -07:00
Chris Roberts 79771ff58a Merge pull request #7758 from rquadling/patch-1
Add note about using a separate file for sudoers
2016-09-28 06:07:57 -07:00
Richard Quadling 5286410e52 Update nfs.html.md 2016-09-16 00:21:02 +01:00
Emmanuel Obidiegwu ad4820484b Update providers.html.md 2016-09-07 09:45:14 +01:00
Richard Quadling c7a1c681d0 Add note about using a separate file for sudoers 2016-08-26 14:26:40 +01:00
Chris Roberts 9c299a2a35 Merge pull request #7724 from dragon788/patch-2
Updated comments to match example
2016-08-19 10:48:03 -07:00
Chris Roberts bbac718925 Add NFSv4 warning and information 2016-08-19 09:33:36 -07:00
dragon788 c75372d0ea Updated comments to match example 2016-08-16 12:32:22 -05:00
dragon788 977630c7de Corrected typo, added a couple examples. 2016-08-15 16:45:35 -05:00
Zack Train cb70749bd8 redux of pr 7398 for ssh-agent key fix 2016-08-11 11:48:10 -07:00
Seth Vargo 9f2d84139d
Update links to serf 2016-08-08 12:46:07 -04:00
Josh Eveleth 85648ad73d Use comma to set off nonrestrictive clause. 2016-08-03 15:46:42 -07:00
Seth Vargo f511282d01
Update docs on vbox version
Fixes GH-7620
2016-07-22 13:40:19 -04:00
Seth Vargo becd8f7086
Re-add typekit 2016-06-20 17:48:58 -07:00
Seth Vargo cf1b18d6b2
Move wiki information to source 2016-06-20 08:20:53 -04:00
Seth Vargo 3f27af7e95
core: Provide a way to globally disable box update checking
This adds a new environmental variable `VAGRANT_BOX_UPDATE_CHECK_DISABLE`,
which instructs Vagrant to not check for box updates when running
regular Vagrant commands. This behaves the same as the existing
`config.vm.box_update_check` configuration option, but can be set
globally. Vagrantfile-supplied options will take precedence.

Fixes GH-7479
2016-06-18 14:46:46 -04:00
Sean Chittenden 5c1ec1c8b7
Flesh out the list of base box guides in the documentation. 2016-06-12 22:50:35 -07:00
Gilles Cornu 06a12097b1 provisioners/ansible(both): fix docs indentation
Bullet Lists are no longer correclty grouped (after the introduction of
the new layout). This is kind of workaround to keep each sub-paragraphs
of a list item well aligned.
2016-06-08 23:53:58 +02:00
Gilles Cornu bb9dba56ac provisioners/ansible_local: add "pip" install_mode
These changes have been validated against the following guest systems:
- Debian 7 and 8
- Ubuntu 12.04, 14.04 and 16.04
- Fedora 21 and 23
- CentOS 7
- OracleLinux 7
- Scientific Linux 7

At the moment, the pip setup (via get-pip.py script) is not working for
RHEL6-like systems (CentOS 6.6, OracleLinux 6.5, Scientific Linux 6),
because Python 2.6 has been deprecated and is no longer supported by
Python core team. I consider this limitation with low priority in
Vagrant context.

The `:pip` install_mode is currently not implemented for the following
platforms:
- OpenSUSE
- ArchLinux
- FreeBSD

Known Issue: By using get-pip.py script, any previous pip installation
will be most probably overrided. This could be an issue for Python
developers who would prefer to keep their base box setup untouched. In
future iteration, it could be possible to choose to reinstall/upgrade
pip or not. issue for Python developers who would prefer to keep their
base box setup untouched. In future iteration, it could be possible to
choose to reinstall/upgrade pip or not.

Resolve GH-6654

Resolve GH-7167 as the `version` option is now considered to select the
version of Ansible to be installed.
2016-06-08 23:53:58 +02:00
Ján Dzurek 8985605e35 Ansible Local docs typo fix 2016-06-07 15:18:23 +02:00
Seth Vargo 0ec0420d6b Update docs 2016-06-06 19:21:58 -04:00
David Siefert 39a2f04a9e Document how to specify explicit version of box
I needed this....
2016-06-06 18:15:29 -05:00
Seth Vargo 57455b8e86
Update systemctl no-pager on website 2016-06-06 19:14:13 -04:00
Dan Falcone 219007c6e6 provisioners/ansible: Fix documentation typo 2016-06-01 20:01:10 -04:00
Seth Vargo 3fa30a71b0
provisioners/salt: Doc - fix typo 2016-06-01 08:31:31 -04:00
Seth Vargo 228abf27a6
provisioner/salt: fix orchestrations documentation
Fixes GH-7209
2016-05-31 22:06:57 -04:00
Seth Vargo cfac24779c
provider/docker: Separate -i and -t flags for exec 2016-05-31 20:05:27 -04:00
Seth Vargo bf96b3348b
provider/docker: Add docker-exec command
This adds a new core command, `docker-exec`, which allows the user to
exec into an already-running container.

- Fixes #6566
- Fixes #5193
- Fixes #4904
- Fixes #4057
- Fixes #4179
- Fixes #4903
2016-05-31 20:05:26 -04:00
Seth Vargo 0216a09bf2
Document VAGRANT_NO_PARALLEL
Fixes GH-6014
2016-05-30 17:28:23 -04:00
Seth Vargo b95e5d80f5
Allow users to force color
Fixes GH-5390
2016-05-30 15:56:09 -04:00
Seth Vargo bba1cbc72f
Add --box-version to `vagrant init`
This also adds a test suite for that particular command, updates the
documentation, and adds some examples.

Fixes GH-5004
2016-05-30 15:33:58 -04:00
Seth Vargo d44fcf2d52
Allow customization of keys_only & paranoid SSH
This adds two new SSH configuration options:

- `keys_only`
- `paranoid`

These values were previously hard-coded, but can now be user-specified.

Fixes GH-4275
2016-05-29 18:03:03 -04:00
Seth Vargo 9b30557716 Merge pull request #7009 from daks/patch-1
puppet_apply doc: small typo fix
2016-05-29 01:22:15 -04:00
Seth Vargo 62a407771f
Style 2016-05-29 01:13:13 -04:00
Seth Vargo f03904f4d0 Merge pull request #7179 from c0state/master
Add section to NFS sync folder docs for non-standard system utility locations
2016-05-29 01:12:13 -04:00
Kammy ce33b3d114
update cmd format 2016-05-29 01:06:30 -04:00
Seth Vargo 981b2a807d
Formatting 2016-05-29 00:55:04 -04:00
Seth Vargo 34777fb575 Merge pull request #7308 from davidsiefert/patch-1
Adding example of using the preserve_order flag
2016-05-29 00:54:09 -04:00
Seth Vargo 8c11b537ba
Allow Mac/Windows users to use Docker native 2016-05-27 17:36:07 -04:00
Seth Vargo f313c89d74 Merge pull request #7059 from markpeek/markpeek-no-provision-on-resume
Do not ignore the sentinal file when running resume
2016-05-27 17:07:41 -04:00
Seth Vargo 2a02ceb870
Bump box resume delay to 24h
This commit bumps the box resume delay time to 24h and makes it a
constant because I had a bugger of a time actually finding this in the
code :frowny:.

Fixes GH-7272
2016-05-27 15:18:50 -04:00
kcvajgf 368db4e933 Add documentation for synced_folder's 'id' argument 2016-05-27 20:43:01 +08:00
Dana Merrick f7fa88fe8b Fixing second paragraph indentation and link. 2016-05-26 11:32:21 -07:00
Lyndsey M c6bfb19e24 Fix typo in list of action hooks
Fixes misspelled word in `machine_action_up` description: 'caled' to 'called'
2016-05-23 19:12:58 -04:00
annag 87fd8beef8 Update up.html.md
s/created and interacting with/created and interacted with/
for grammatical correctness (parallel construction).
2016-05-20 18:58:43 -07:00
Seth Vargo 938f8f384d Merge pull request #7110 from jtopper/hyperv_snapshots
Add snapshot support to Hyper-V provider
2016-05-16 12:06:51 -04:00
Seth Vargo e3c327b977
Fix typo
Fixes GH-7315
2016-05-14 11:28:36 -04:00
Jon Topper 82438da8a7 Add docs detailing the rollback limitations. 2016-05-13 17:28:33 +01:00
David Siefert 3706eef791 Adding example of using the preserve_order flag
I couldn't really understand how to use this feature.... I might be dumb, didn't rtfm, I dunno.  Here is a PR anyway to help clarify by example.
2016-05-11 16:58:01 -05:00
Rob Eden d3fc42c0b2 Fixes incorrect preposition 2016-05-04 14:11:31 -04:00
Rob Eden b1e8506ab0 Replaces Bundler details with Wiki link 2016-05-04 14:08:35 -04:00
Rob Eden eed574b311 Adds instructions concerning Bundler versions
Because Vagrant requires certain versions of Bundler in order to work properly, the correct version of Bundler must be installed manually.  I gathered this information from a couple of sources.

It's handy to have this information in this specific guide :)
2016-05-03 18:06:18 -04:00
Seth Vargo f19e33524d
Enable enhanced link tracking 2016-05-02 15:49:59 -04:00
Gilles Cornu cdafc63a61 Docs: Fix statements about the ansible.cfg lookup
Related to GH-7195

[ci skip]
2016-04-24 20:27:23 +02:00
Gilles Cornu cf908d35e0 provisioners/ansible_local: Run galaxy from `provisioning_path` directory
Since it is now possible to specify some Galaxy settings in an
`ansible.cfg` file, it makes sense to run `ansible-galaxy` from the
same working directory as `ansible-playbook` execution does.

See http://docs.ansible.com/ansible/intro_configuration.html#galaxy-settings
2016-04-24 00:26:59 +02:00
Seth Vargo 1eefad649b
Do not allow referrer modification
http://mathiasbynens.github.io/rel-noopener/
2016-04-22 23:24:42 -04:00
Nicholas Byfleet cdb62d7977 Fixed typo: incorrect key name for environment_path option. 2016-04-18 16:16:57 +12:00
Seth Vargo 6c01aaf6ab Merge pull request #7090 from mac2000/master
hyperv differencing disk
2016-04-17 23:14:29 +05:30
Seth Vargo 4157082bf3 Add more examples of installing local plugins 2016-04-08 10:38:25 -04:00
AdamGelder 39794c6938 Updated configuration.html.md Typo 2016-04-07 09:37:20 +01:00
Seth Vargo 0344de7282 Add a section on accessing finalized config 2016-04-06 08:10:41 -04:00
John McCabe c5159e178c fix path in OSX vagrant uninstallation steps 2016-04-05 11:52:09 +01:00
Adam Coddington c0ddf346c8 Minor grammar/spelling error in Environment Variables. 2016-04-04 17:55:59 -07:00
ondine 8de78f5c5f Exit the SSH session before vagrant destroy
How to exit the session: http://superuser.com/questions/704032/how-to-exit-ssh-of-vagrant-in-terminal
2016-03-31 11:36:16 -07:00
c0state eeaacbe82d Add section to NFS sync folder documentation for setting sudoers file
entries to not require password prompt in the case of non standard
system utility locations
2016-03-26 23:56:46 -04:00
Rick van de Loo eb9ec2cc7d fix dead link in plugins/providers documentation 2016-03-21 12:04:56 +01:00
Seth Vargo cf925813a0 Update docs about security for share 2016-03-17 18:11:50 -04:00
Jack Pearkes 1f88a97373 Merge pull request #7123 from mitchellh/vagrant-and-atlas
website: add a page to send folks to get to a signup link for atlas
2016-03-08 11:05:21 -08:00
Jack Pearkes 295e396292 website: catch more atlas.hashicorp.com and fix enterprise spelling 2016-03-08 10:57:35 -08:00
Jack Pearkes 16ef95e829 website: add a page to send folks to get to a signup link for atlas 2016-03-08 10:53:51 -08:00
Rafal 1b35ba99f6 Corrected binary logic description.
As per http://stackoverflow.com/q/28651275/55075 thread, this seems to be confusing.

> CRLFs are changed to LFs if this is set to true.
2016-03-08 15:52:20 +00:00
Jon Topper ee8361dea1 Update website docs for #6879 2016-03-06 16:14:14 +00:00
Seth Vargo e0361e83cc Update docs 2016-03-04 11:45:20 -05:00
Marchenko Alexandr 51d7c98d49 hyperv differencing disk 2016-03-01 17:23:38 +02:00
Seth Vargo 7574937c3f Update business address 2016-02-29 07:18:27 -05:00
Geo c06e06f756 Typo: "complEments" for making it complEte.
If something complEments something, it completes it. ComplIment means
praise or free.
2016-02-26 12:08:40 -05:00
Mark Peek 563ce33738 Do not ignore the sentinal file when running resume
The sentinal file was always being ignored when running the
resume command. This is fixed along with allowing provision
options to be used with resume. Fixes #6787
2016-02-19 18:24:48 -08:00
Seth Vargo 43e90666e1 Merge pull request #7024 from budhrg/master
Fixed provisioner broken link
2016-02-12 11:28:50 -05:00