Update openstack access to multicloud api 33/8233/1
authorfujinhua <fu.jinhua@zte.com.cn>
Tue, 22 Aug 2017 02:07:41 +0000 (10:07 +0800)
committerfujinhua <fu.jinhua@zte.com.cn>
Tue, 22 Aug 2017 02:07:41 +0000 (10:07 +0800)
Change-Id: I41bde093bdeb6e529e3cd623316cd46991adc622
Issue-Id: VFC-127
Signed-off-by: fujinhua <fu.jinhua@zte.com.cn>
lcm/pub/nfvi/vim/vimadaptor.py

index 5f08d0b..6f63a48 100644 (file)
@@ -35,10 +35,7 @@ class VimAdaptor:
     def create_api(self, connectInfo):
         vimtype = connectInfo['vimtype'] if 'vimtype' in connectInfo else None
         logger.info("call %s, vimtype=%s" % (fun_name(), vimtype))
-        if vimtype == const.VIM_OPENSTACK:
-            from lcm.pub.nfvi.vim.api.openstack.api import OpenstackApi
-            self.apiImpl = OpenstackApi()
-        elif vimtype == const.VIM_VMWARE:
+        if vimtype in (const.VIM_OPENSTACK, const.VIM_VMWARE):
             from lcm.pub.nfvi.vim.api.multivim.api import MultiVimApi
             self.apiImpl = MultiVimApi()
         else: