|
|
@ -143,6 +143,7 @@ except ImportError, e:
|
|
|
|
"see http://python-consul.readthedocs.org/en/latest/#installation'"
|
|
|
|
"see http://python-consul.readthedocs.org/en/latest/#installation'"
|
|
|
|
sys.exit(1)
|
|
|
|
sys.exit(1)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
from requests.exceptions import ConnectionError
|
|
|
|
|
|
|
|
|
|
|
|
def register_with_consul(module):
|
|
|
|
def register_with_consul(module):
|
|
|
|
|
|
|
|
|
|
|
@ -453,11 +454,11 @@ def main():
|
|
|
|
)
|
|
|
|
)
|
|
|
|
try:
|
|
|
|
try:
|
|
|
|
register_with_consul(module)
|
|
|
|
register_with_consul(module)
|
|
|
|
except IOError, e:
|
|
|
|
except ConnectionError, e:
|
|
|
|
error = e.read()
|
|
|
|
module.fail_json(msg='Could not connect to consul agent at %s:%s, error was %s' % (
|
|
|
|
if not error:
|
|
|
|
module.params.get('host'), module.params.get('port'), str(e)))
|
|
|
|
error = str(e)
|
|
|
|
except Exception, e:
|
|
|
|
module.fail_json(msg=error)
|
|
|
|
module.fail_json(msg=str(e))
|
|
|
|
|
|
|
|
|
|
|
|
# import module snippets
|
|
|
|
# import module snippets
|
|
|
|
from ansible.module_utils.basic import *
|
|
|
|
from ansible.module_utils.basic import *
|
|
|
|