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
initial draft acl module

Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
corrected absent example
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
fixed error on detecting missing requirements
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
Module for managing nodes in a Rackspace Cloud Load Balancer
MySQL variables module
mysql_replication module added
use lgetfilecon_raw instead of lgetfilecon to not depend on local level translation

If SELinux is enabled and mcstrans is running, daemons are restarted on each
run. After further debugging, it turn out that ansible compare the untranslated
level 's0' with the translated level 'SystemLow' due to mcstrans being running,
which trigger a handler since this is considered as a change.
Enhancements to provide pool creation and attributes
Add AWS EC2 elastic IP module

Adds a new AWS EC2 module to associate/disassociate instances and
elastic IP addresses.
Changes made in documentation (EXAMPLES section added)
Minor identation fixes
EXAMPLES section added
Fix typo: alises -> aliases
Fix to better handle concurrent runs of module against same pool
adding the ability to specify roles when adding/modifying a mongo user
Ensure plugin_loader.all() only loads one instance

by ensuring all basedirs, plugin paths and extra
paths are handled as absolute paths and are checked
to not add any doubles.

This fixes the corner case where e.g. the user has
an additional plugin path configured to a dir
relative to his playbooks or inventory location,
which also matches the  _plugin subdir relative to
one of the basedirs in the play.

For most plugins this doesn't show as an obvious issue
except for callback_plugins, which might fire more
than once. Other plugins (inventory and template
plugins) might unnecessarily be ran twice.

e.g. ansible.cfg has
callback_plugins   = ./plays/callback_plugins
and plays/ contains a playbook file:
.
├── ansible.cfg
├── inventory
└── plays
    ├── callback_plugins
    │   └── timestamp.py
    └── site.yml

modified:   lib/ansible/utils/plugins.py
adding comment about required version of mongodb to use the roles param
adding fixes to support older versions of mongo (and pymongo) as well as new versions