Minor modifications to include vim_id of interfaces when creating a vm
Change-Id: Ie44f998d2c37c26d78cec9b93d9fb634221ffcb5
Signed-off-by: montesmoreno <pablo.montesmoreno@telefonica.com>
diff --git a/osm_ro/vimconn_aws.py b/osm_ro/vimconn_aws.py
index 5ee75e4..3ccef44 100644
--- a/osm_ro/vimconn_aws.py
+++ b/osm_ro/vimconn_aws.py
@@ -651,9 +651,7 @@
security_groups=self.security_groups,
user_data=userdata
)
- instance = reservation.instances[0]
else:
- net_list = [net_list[0]]
for index, subnet in enumerate(net_list):
net_intr = boto.ec2.networkinterface.NetworkInterfaceSpecification(subnet_id=subnet.get('net_id'),
groups=None,
@@ -672,7 +670,6 @@
network_interfaces=boto.ec2.networkinterface.NetworkInterfaceCollection(net_intr),
user_data=userdata
)
- instance = reservation.instances[0]
else:
while True:
try:
@@ -682,6 +679,9 @@
break
except:
time.sleep(10)
+ net_list[index]['vim_id'] = reservation.instances[0].interfaces[index].id
+
+ instance = reservation.instances[0]
return instance.id
except Exception as e:
self.format_vimconn_exception(e)