X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=snaps%2Fopenstack%2Fcreate_network.py;h=13c966787eddfe516eb0743ace14ea6068ee7ec5;hb=refs%2Fchanges%2F35%2F53435%2F4;hp=3d50eb500a606029f748b35c7a2e7f154bd928d5;hpb=c711acf8ae3e4ad6f746500747857bcc9fd6f7be;p=snaps.git diff --git a/snaps/openstack/create_network.py b/snaps/openstack/create_network.py index 3d50eb5..13c9667 100644 --- a/snaps/openstack/create_network.py +++ b/snaps/openstack/create_network.py @@ -19,7 +19,7 @@ from neutronclient.common.exceptions import NetworkNotFoundClient, Unauthorized from snaps.config.network import NetworkConfig, SubnetConfig, PortConfig from snaps.openstack.openstack_creator import OpenStackNetworkObject -from snaps.openstack.utils import neutron_utils, keystone_utils +from snaps.openstack.utils import neutron_utils __author__ = 'spisarski' @@ -52,9 +52,8 @@ class OpenStackNetwork(OpenStackNetworkObject): super(self.__class__, self).initialize() try: - keystone = keystone_utils.keystone_client(self._os_creds) self.__network = neutron_utils.get_network( - self._neutron, keystone, + self._neutron, self._keystone, network_settings=self.network_settings, project_name=self._os_creds.project_name) except Unauthorized as e: @@ -83,12 +82,13 @@ class OpenStackNetwork(OpenStackNetworkObject): """ Removes and deletes all items created in reverse order. """ - if self.__network: - try: - neutron_utils.delete_network(self._neutron, self.__network) - except NetworkNotFoundClient: - pass - self.__network = None + try: + neutron_utils.delete_network(self._neutron, self.__network) + except NetworkNotFoundClient: + pass + self.__network = None + + super(self.__class__, self).clean() def get_network(self): """