diff --git a/uri b/uri index 56d32bd892a..9c79df13b07 100644 --- a/uri +++ b/uri @@ -256,10 +256,6 @@ def uri(module, url, dest, user, password, body, method, headers, redirects): module.fail_json(msg="Socket error: %s to %s" % (e, url)) def main(): - if not HAS_HTTPLIB2: - module.fail_json(msg="httplib2 is not installed") - if not HAS_URLPARSE: - module.fail_json(msg="urlparse is not installed") module = AnsibleModule( argument_spec = dict( @@ -280,6 +276,11 @@ def main(): add_file_common_args=True ) + if not HAS_HTTPLIB2: + module.fail_json(msg="httplib2 is not installed") + if not HAS_URLPARSE: + module.fail_json(msg="urlparse is not installed") + url = module.params['url'] user = module.params['user'] password = module.params['password']