diff options
-rw-r--r-- | snaps/openstack/create_instance.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/snaps/openstack/create_instance.py b/snaps/openstack/create_instance.py index 8e3eb01..336c936 100644 --- a/snaps/openstack/create_instance.py +++ b/snaps/openstack/create_instance.py @@ -196,6 +196,7 @@ class OpenStackVmInstance(OpenStackComputeObject): """ Adds a floating IP to a running instance :param floating_ip_setting - the floating IP configuration + :return: the floating ip object """ port_dict = dict() for key, port in self.__ports: @@ -225,6 +226,7 @@ class OpenStackVmInstance(OpenStackComputeObject): 'Created floating IP %s via router - %s', floating_ip.ip, floating_ip_setting.router_name) self.__add_floating_ip(floating_ip, port, subnet) + return floating_ip else: raise VmInstanceCreationError( 'Unable to add floating IP to port, cannot locate router ' |