projects
/
osm
/
RO.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Bug 1051 addressed to identify if multiple VIM accounts passed to ns-create belong...
[osm/RO.git]
/
RO
/
osm_ro
/
nfvo.py
diff --git
a/RO/osm_ro/nfvo.py
b/RO/osm_ro/nfvo.py
index
100c6ae
..
f06bce4
100644
(file)
--- a/
RO/osm_ro/nfvo.py
+++ b/
RO/osm_ro/nfvo.py
@@
-3315,7
+3315,10
@@
def create_instance(mydb, tenant_id, instance_dict):
# TODO: use this information during network creation
wim_account_id = wim_account_name = None
if len(involved_datacenters) > 1 and 'uuid' in sce_net:
# TODO: use this information during network creation
wim_account_id = wim_account_name = None
if len(involved_datacenters) > 1 and 'uuid' in sce_net:
- if target_wim_account is None or target_wim_account is True: # automatic selection of WIM
+ urls = [myvims[v].url for v in involved_datacenters]
+ if len(set(urls)) < 2:
+ wim_usage[sce_net['uuid']] = False
+ elif target_wim_account is None or target_wim_account is True: # automatic selection of WIM
# OBS: sce_net without uuid are used internally to VNFs
# and the assumption is that VNFs will not be split among
# different datacenters
# OBS: sce_net without uuid are used internally to VNFs
# and the assumption is that VNFs will not be split among
# different datacenters