Added redis config module (slave and flush)
new module that handles extended attributes on files
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
Changed action keyword to command
Fix: with_items and complex_args
fix
Exit with status 3 if no failures but unreachable.

Provide hints to playbook callers that a playbook execution had
unreachable vs failures. 2 == failures, 3 == no failures, but
unreachable hosts. 0 continues to be all good.
quantum_network should not default network provider type to local

It should allow the Quantum service to decide based on its configuration.
image_id is not required to delete a vm from openstack

Since deletion do not check the type of image or anything,
and since that's tedious to keep track of the image_id and
just adding noise to add image_id for nothing, this commit
just relax the requirement.
Allow to use '*test*' in enablerepo for yum action

Yum commandline permit to use a wildcard to enable and disable
repositories in the --enablerepo switch, permitting to enable
a complete set of repository at once ( like all rpmfusion, all
update-testing, etc ).

However, this doesn't work in yum due to more stringent checks
that verify that a exact match is given for the name of the
repository , see commit 5c26805.

This commit enhance the check by permitting to test more than
1 repository at a time, thus permitting to use wildcards.
Allow installation of local packages with pacman
Support check mode with pacman module
Merge branch 'pacman_local' into pacman_local_plus_check

Conflicts:
	library/packaging/pacman
Added Zabbix inventory plugin
Merge branch 'redis-config' of https://github.com/slok/ansible into slok-redis-config
Fixing small typo in redis module documentation
Merge pull request #3885 from tidzo/devel

Fixed tiny bug with _meta handling in external inventory scripts
Merge pull request #3874 from mscherer/relax_nova_compute_argument

image_id is not required to delete a vm from openstack
add support for using a ipv6 in -i

testing with a ipv6 :
  ansible -u misc -i  '[2002::c23e]:22,' '*' -m ping

fail due to parsing of ':' as a separator of port/ip with ipv4.
This commit add support for properly parsing 2002::c23 and the
bracket notation [2002::ce]:2222
fix ssh connection plugin to work with ipv6 address

Due to various inconsistencies of ssh and sftp regarding ipv6 and
ipv4 handling, some special arguments must be passed, and the
ipv6 must be passed in a specific format.
add tests for the -i option when used with raw string for ipv4
and ipv6 addresses.