Add error handling for specifying 'mode' with insufficiently recent libcloud

pull/18777/head
John Baublitz 9 years ago committed by Matt Clay
parent 9c9b22dc8f
commit 5591e6bb0b

@ -253,6 +253,8 @@ def main():
json_output['name'] = name json_output['name'] = name
json_output['ipv4_range'] = ipv4_range json_output['ipv4_range'] = ipv4_range
changed = True changed = True
except TypeError:
module.fail_json(msg="Update libcloud to a more recent version (1.0+) that supports network 'mode' parameter", changed=False)
except Exception as e: except Exception as e:
module.fail_json(msg=unexpected_error_msg(e), changed=False) module.fail_json(msg=unexpected_error_msg(e), changed=False)

Loading…
Cancel
Save