community.general/lib/ansible
Steve Gargan c02f114967 Initial commit of Ansible support for the Consul clustering framework (http://consul.io).
Submission includes support for
 - creating and registering services and checks
 - reading, writing and lookup for values in consul's kv store
 - creating and manipulating sessions for distributed locking on values in the kv
 - creating and manipulating ACLs for restricting access to the kv store
 - inventory support that reads the Consul catalog and group nodes according to
     - datacenters
     - exposed services
     - service availability
     - arbitrary groupings from the kv store

This submission makes extensive use of the python-consul library and this is required
as a dependency and can be installed from pip.

The tests were written to target a vagrant cluster which can be setup by following the
instructions here http://github.com/sgargan/consul-vagrant
2015-01-24 01:09:03 +00:00
..
cache Restore json import for redis as well. Switch preference to simplejson for speed 2014-12-23 13:14:14 -08:00
callback_plugins Remove runner_on_error callback that is never used. 2014-07-01 17:02:10 -04:00
inventory Merge pull request #9702 from bcoca/better_errors_on_delegate 2015-01-19 15:25:01 -05:00
module_utils Merge pull request #10055 from digi691/devel 2015-01-20 15:39:06 -05:00
modules Update the modules 2015-01-22 23:17:58 -08:00
playbook Merge pull request #8651 from ks888/enable-env-kw-at-play-level 2015-01-02 11:07:35 -05:00
runner Initial commit of Ansible support for the Consul clustering framework (http://consul.io). 2015-01-24 01:09:03 +00:00
utils Restore json import for redis as well. Switch preference to simplejson for speed 2014-12-23 13:14:14 -08:00
__init__.py Bumping files for 1.9 2014-11-25 16:49:45 -06:00
callbacks.py fix vars_prompt no/false values 2014-12-16 13:43:23 -07:00
color.py fixed typos found by RETF rules in PY files 2014-05-03 18:40:05 +02:00
constants.py Revert "Fix: Add support for SSL protocol version configuration option" 2015-01-19 08:36:17 -05:00
errors.py Update various copyrights. Not complete, but sufficient. 2014-01-04 13:32:04 -05:00
module_common.py Workaround more python-2.6 shlex not being able to handle unicode strings 2014-10-08 14:30:36 -04:00