No description
Find a file
Steve Gargan ea6c887d6c 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:33:53 +00:00
cloud Categorize some modules. 2014-11-05 16:11:23 -05:00
clustering Initial commit of Ansible support for the Consul clustering framework (http://consul.io). 2015-01-24 01:33:53 +00:00
database Allow 0 to be specified 2015-01-07 09:20:45 -08:00
messaging Fix typo causing SyntaxError (missing colon) 2015-01-19 09:40:04 -08:00
monitoring Keep 'process' lowercase to protect against upstream changes 2015-01-22 11:26:00 +11:00
network moved version added 2014-12-09 12:29:28 -05:00
notification Merge pull request #112 from josephtate/devel 2014-11-19 08:43:52 -08:00
packaging Fix documentation in zypper_repository 2015-01-14 20:49:44 -08:00
source_control Merge pull request #9 from bwhmather/feature/github_content_type 2014-12-01 11:42:48 -05:00
system Generalize locale name normalization 2015-01-22 12:07:10 +09:00
web_infrastructure Move from md5 to sha1 to work on fips-140 enabled systems 2014-11-06 21:26:52 -08:00
windows corrected version added 2014-12-17 12:49:51 -05:00
.gitignore Add basic top level files. 2014-09-26 09:21:20 -04:00
__init__.py package files 2014-09-26 11:04:10 -04:00
CONTRIBUTING.md Add basic top level files. 2014-09-26 09:21:20 -04:00
COPYING Add basic top level files. 2014-09-26 09:21:20 -04:00
README.md Fix typo 2015-01-15 16:15:17 +00:00

ansible-modules-extras

This repo contains a subset of ansible-modules with slightly lower use or priority than "core" modules.

All new modules should be submitted here, and have a chance to be promoted to core over time.

Reporting bugs

Take care to submit tickets to the appropriate repo where modules are contained. The repo is mentioned at the bottom of module documentation page at docs.ansible.com.

Testing modules

Ansible module development guide contains the latest info about that.

License

As with Ansible, modules distributed with Ansible are GPLv3 licensed. User generated modules not part of this project can be of any license.