From 1cd55ad26236b6ed9ddfd97aad5abf830a6682cf Mon Sep 17 00:00:00 2001 From: Anil-Kumar Vengalil Date: Mon, 15 Jun 2009 18:59:20 +0000 Subject: [PATCH] adding user key --- geni/methods/register.py | 4 ++++ 1 file changed, 4 insertions(+) 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) -- 2.47.0