20 from clm.utils.decorators
import user_log, cm_request
21 from clm.models.key
import Key
22 from clm.utils.exception
import CLMException
23 from clm.utils.cm
import CM
67 def add_ssh_key(cm_id, caller_id, vm_key, vm_username, vm_ids):
69 k = Key.objects.filter(user_id__exact=caller_id).filter(id__exact=vm_key)[0]
71 raise CLMException(
'ssh_key_get')
73 return CM(cm_id).send_request(
"user/ctx/add_ssh_key/", caller_id=caller_id, vm_username=vm_username, vm_ids=vm_ids, vm_key=k.dict[
'data'])