summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--snaps/openstack/create_instance.py2
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 '