- step = "Attach vim to RO tenant"
- vim_RO = {"vim_tenant_name": vim_content["vim_tenant_name"],
- "vim_username": vim_content["vim_user"],
- "vim_password": vim_content["vim_password"],
- "config": vim_content["config"]
- }
- desc = await RO.attach_datacenter(RO_vim_id, descriptor=vim_RO)
+ step = "Creating vim_account at RO"
+ vim_account_RO = {"vim_tenant_name": vim_content["vim_tenant_name"],
+ "vim_username": vim_content["vim_user"],
+ "vim_password": vim_content["vim_password"]
+ }
+ if vim_RO.get("config"):
+ vim_account_RO["config"] = vim_RO["config"]
+ if "sdn-controller" in vim_account_RO["config"]:
+ del vim_account_RO["config"]["sdn-controller"]
+ if "sdn-port-mapping" in vim_account_RO["config"]:
+ del vim_account_RO["config"]["sdn-port-mapping"]
+ await RO.attach_datacenter(RO_vim_id, descriptor=vim_account_RO)