- tmp = sfa_slice['slice_hrn'].split('.')
- ldap_username = tmp[1].split('_')[0]
- vmaddr = 'ssh ' + ldap_username + '@grenoble.senslab.info'
- slivers['default_sliver'] = {'vm': vmaddr , 'login': ldap_username}
- ## sort sliver attributes by node id
- ##tags = self.driver.GetSliceTags({'slice_tag_id': slice['slice_tag_ids']})
- ##for tag in tags:
- ### most likely a default/global sliver attribute (node_id == None)
- ##if tag['node_id'] not in slivers:
- ##sliver = Sliver({'sliver_id': urn_to_sliver_id(slice_urn, slice['slice_id'], ""),
- ##'name': 'slab-vm',
- ##'tags': []})
- ##slivers[tag['node_id']] = sliver
- ##slivers[tag['node_id']]['tags'].append(tag)
+ if get_authority (sfa_slice['hrn']) == self.driver.root_auth:
+ tmp = sfa_slice['hrn'].split('.')
+ ldap_username = tmp[1].split('_')[0]
+ vmaddr = 'ssh ' + ldap_username + '@grenoble.senslab.info'
+ slivers['default_sliver'] = {'vm': vmaddr , 'login': ldap_username}
+
+ #TODO get_slice_and_slivers Find the login of the external user
+