X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=snaps%2Fopenstack%2Fcreate_instance.py;h=336c93686a1f5e0239930177e6ebeea73063b2a0;hb=345cc4e80de42729f62bd2c5cfe6a2e31273ac4d;hp=8e3eb01f84e82b8d39e8a757c3ca080520b5621a;hpb=dc6699282623b5cb3e0df80f8687b8e1333e88bd;p=snaps.git 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 '