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