diff --git a/lib/ansible/plugins/lookup/consul_kv.py b/lib/ansible/plugins/lookup/consul_kv.py index 1bfa8c6ecb3..29949159745 100644 --- a/lib/ansible/plugins/lookup/consul_kv.py +++ b/lib/ansible/plugins/lookup/consul_kv.py @@ -93,7 +93,7 @@ class LookupModule(LookupBase): try: url = os.environ['ANSIBLE_CONSUL_URL'] u = urlparse(url) - consul_api = consul.Consul(host=u.hostname, port=u.port) + consul_api = consul.Consul(host=u.hostname, port=u.port, scheme=u.scheme) except KeyError: port = kwargs.get('port', '8500') host = kwargs.get('host', 'localhost')