Fixed named external_ip reservation/re-use code.

When using a named external_ip, an exception was thrown every time.
Updated the __create_orget_address call and return variable to use
the correct variable.
This commit is contained in:
Ryan Fife 2016-02-12 21:16:28 +00:00
parent fa3f474de9
commit 26774e2323

View file

@ -2043,7 +2043,7 @@ def create(vm_=None, call=None):
external_ip = None
else:
region = '-'.join(kwargs['location'].name.split('-')[:2])
kwargs['external_ip'] = __create_orget_address(conn, kwargs['external_ip'], region)
external_ip = __create_orget_address(conn, external_ip, region)
kwargs['external_ip'] = external_ip
vm_['external_ip'] = external_ip