Require a recent enough version of pycrypto and see that playbook and vault ues it.
distutils' requires parameter doesn't work with setuptools.  Use
setuptools' instal_requires instead
Respect region_name in nova_compute

Signed-off-by: Oleg Bulatov <oleg@bulatov.me>
Allow you to pass in arbitrary rsync options. I also added help for it, and what version it was added in.
Allow raw and script to support su
ssh: Properly check for wrong su password
ssh connection plugin: Report missing sudo password

If no password is provided, sudo hangs at the prompt. Identify this and
report that the password is missing as an error.
Make `vpc_security_group` docs more accurate

Without the `subnet` parameter supplied there's an error `msg: Parameter vpc_security_groups invalid for create command`. (This might be a bug?)

If the VPC security group name rather than ID is supplied there's an error: `msg: Invalid security group , groupId= <some group name>, groupName=.` (Accepting a group name might be a feature enhancement.)

In my case I set the subnet as `default` and used `register` to get the result of the security group creation section and just referred to its `group_id` property.
Prnt error message is unable to use setuptools when building
Add Requires to the specfile for setuptools and the python-crypto2.6
forward compat package
Fix version_added for new params in gce_lb
Fix version_added for new params in gce_net
Fix version_added for new params in gce_pd
Fix version_added for install_options in homebrew
Fix version_added for login_tenant_name in keystone_user
Fix version added for annotation in pkgng
Fix version added for new parameters in quantum modules
Fix version_added for node in rabbitmq modules
modules.rst: be consistent with service module documentation
Merge pull request #6892 from jaseg/patch-1

modules.rst: be consistent with service module documentation