vagrant/plugins
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
..
commands Merge pull request #8264 from hasyimibhar/command-validate 2017-03-23 09:52:12 -07:00
communicators Cast host value to string prior to empty? check. 2017-03-06 09:14:04 -08:00
guests Merge pull request #8122 from chrisroberts/virtualbox/uid-gid 2017-03-06 14:21:11 -08:00
hosts refactor winrm communicator to use latest winrm gems and v2 api 2016-12-11 00:52:00 -08:00
kernel_v1 Support environment variable forwarding, fixes #4131 2015-11-19 16:25:54 -08:00
kernel_v2 Merge pull request #7035 from pravinchandar/4608 2017-03-03 15:57:04 -08:00
providers Virtualization extensions wern't enabled for vmcx file format, so it didn't work for Windows 10 and up. Fixes #8402 2017-03-23 07:54:41 +01:00
provisioners ansible_local: Add the :pip_args_only install mode 2017-03-24 17:35:34 +01:00
pushes Isolate push deprecation to atlas strategy only 2017-03-21 15:08:17 -07:00
synced_folders Use uid/gid from mount_options if provided for synced folders. 2016-12-14 12:12:17 -08:00
README.md Add README to plugin directory 2012-04-18 17:48:06 -07:00

README.md

Vagrant Core Plugins

These are plugins that ship with Vagrant. Vagrant core uses its own plugin system to power a lot of the core pieces that ship with Vagrant. Each plugin will have its own README which explains its specific role.