From: Anil-Kumar Vengalil Date: Mon, 15 Jun 2009 18:59:20 +0000 (+0000) Subject: adding user key X-Git-Tag: sfa-0.9-0@14641~283 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=1cd55ad26236b6ed9ddfd97aad5abf830a6682cf;p=sfa.git adding user key --- diff --git a/geni/methods/register.py b/geni/methods/register.py index 99006e93..ec44b127 100644 --- a/geni/methods/register.py +++ b/geni/methods/register.py @@ -102,6 +102,10 @@ class register(Method): # What roles should this user have? self.api.plshell.AddRoleToPerson(self.api.plauth, 'user', pointer) record.set_pointer(pointer) + + # Add the user's key + if record['keys']: + self.api.plshell.AddPersonKey(self.api.plauth, pointer, {'key_type' : 'ssh', 'key' : record['keys'][0]}) elif (type == "node"): pl_record = self.api.geni_fields_to_pl_fields(type, name, record)