Joel Thompson
ae8a4581f4
Add no_log=True to consul modules' API tokens
...
API tokens should be considered sensitive and not logged.
2015-12-17 23:32:05 -05:00
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