X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=RO%2Fosm_ro%2Fnfvo.py;h=a7b15a29ca409b6430ea08a9c3eedbb61fbc9856;hb=b9ffecd8dcdd6a311673a0e38f9b051230a88b8a;hp=d63ebf5b7540fe4ada88a664b661a7683390c24b;hpb=77c159edb9271e2d4e0a8cc0ab76192fd101c618;p=osm%2FRO.git diff --git a/RO/osm_ro/nfvo.py b/RO/osm_ro/nfvo.py index d63ebf5b..a7b15a29 100644 --- a/RO/osm_ro/nfvo.py +++ b/RO/osm_ro/nfvo.py @@ -4172,7 +4172,7 @@ def instantiate_vnf(mydb, sce_vnf, params, params_out, rollbackList): if RO_pub_key: cloud_config_vm = unify_cloud_config(cloud_config_vm, {"key-pairs": [RO_pub_key]}) if vm.get("boot_data"): - cloud_config_vm_ = cloud_config_vm = unify_cloud_config(vm["boot_data"], cloud_config_vm) + cloud_config_vm = unify_cloud_config(vm["boot_data"], cloud_config_vm) if myVMDict.get('availability_zone'): av_index = vnf_availability_zones.index(myVMDict['availability_zone']) @@ -4181,7 +4181,9 @@ def instantiate_vnf(mydb, sce_vnf, params, params_out, rollbackList): for vm_index in range(0, vm.get('count', 1)): if vm.get("instance_parameters") and vm["instance_parameters"].get("cloud_init"): cloud_config_vm_ = unify_cloud_config(cloud_config_vm, - {"user-data": vm["instance_parameters"]["cloud_init"][vm_index]}) + {"user-data": vm["instance_parameters"]["cloud_init"][vm_index]}) + else: + cloud_config_vm_ = cloud_config_vm vm_name = myVMDict['name'] + "-" + str(vm_index+1) vm_networks = deepcopy(myVMDict['networks'])