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)