Commit graph

33 commits

Author SHA1 Message Date
twmartin
90327ad76b Correct 'object not iterable' TypeError 2015-12-10 09:49:58 -06:00
Jimmy Tang
b51d096c31 Fix documentation, the correct parameter is "name" 2015-11-06 13:17:09 +00:00
Brian Coca
fdb4a58f97 added version_added and fixed some doc parsing issues 2015-10-14 11:06:29 -04:00
Brian Coca
6e01848602 Merge pull request #837 from jemmyw/consul-http-checks
Add consul http checks to consul.py
2015-10-14 11:01:03 -04:00
Brian Coca
15480e3d04 fixed option in examples 2015-10-12 18:20:23 -04:00
Jeremy Wells
cf4b4be901 Add consul http checks to consul.py
Consul module already supports ttl and script checks. This commit adds
http checks.
2015-10-12 12:11:10 +02:00
Matt Martz
e6b6bac820 znode requires a minimum of python2.6 2015-10-01 12:07:43 -05:00
Toshio Kuratomi
962afeed54 Make the znode module a valid ansible module 2015-09-30 19:57:29 -07:00
Konstantin Manna
11041dd00e bugfix: uncall an uncallable dict 2015-09-30 10:13:12 -04:00
Chris Hoffman
e861e587d7 Removing token obfuscation 2015-08-18 19:21:07 -04:00
Chris Hoffman
fa20898c2d Adding support for service ACLs in consul_acl module 2015-08-16 12:13:20 -04:00
Brian Coca
e31a4be192 fixes to prevent doc brekage 2015-08-13 00:00:09 -04:00
Brian Coca
27e1ace8a1 moved znode to clustering added version_added 2015-08-10 10:05:50 -04:00
Toshio Kuratomi
79173ac18d Clean up unneeded urllib2 imports 2015-07-20 23:04:27 -07:00
Brian Coca
cf764bf060 minor doc fixes 2015-07-17 01:19:21 -04:00
Matt Martz
8ba11e97e2 Add missing __init__.py file 2015-06-30 13:45:24 -05:00
Greg DeKoenigsberg
004dedba8a Changes to author formatting, remove emails 2015-06-16 14:32:39 -04:00
mlamatr
80663e0fbe corrected typo in URL for consul.io 2015-06-16 11:33:12 -04:00
Brian Coca
c223716bc7 fixed version on consul modules 2015-05-28 10:05:10 -04:00
Brian Coca
bceeba224f fix doc parsing by correctly quoting author 2015-05-14 09:19:24 -04:00
Greg DeKoenigsberg
609b6d05f3 Adding author's github id 2015-05-13 14:43:50 -04:00
Greg DeKoenigsberg
da89e65dc0 Adding author's github id 2015-05-13 14:43:28 -04:00
Greg DeKoenigsberg
7ed647d292 Adding author's github id 2015-05-13 14:43:09 -04:00
Greg DeKoenigsberg
6f30acd0d2 Adding author's github id 2015-05-13 14:42:46 -04:00
Toshio Kuratomi
e5022ba87b Add python >= 2.6 to documented deps 2015-05-12 08:43:31 -07:00
Matt Martz
1b3b0caa51 Give consul modules a .py extension 2015-05-11 10:09:56 -05:00
Steve Gargan
3a6f57cbc0 use module.fail_json to report import errors. document valid duration units 2015-04-27 13:40:21 +01:00
Steve Gargan
3900643352 documentation tweaks to fix missing arguments and specification of defaults 2015-04-26 22:27:53 +01:00
Steve Gargan
b553f59a54 Properly report exception causes particularly connection exceptions contacting the consul agent 2015-03-16 16:50:53 +00:00
Steve Gargan
0c6d426c40 require a valid duration suffix for interval and ttl values 2015-03-03 20:03:46 +00:00
Steve Gargan
a8584ade95 fix logic that tests for change in an existing registered service 2015-03-03 14:18:56 +00:00
Steve Gargan
0d7647d904 remove debug imports from acl module 2015-02-28 15:23:23 +00:00
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