예제 #1
0
파일: utils.py 프로젝트: jingsu/openstack
def create_user(context, user={}):

    user.setdefault('id', "some random user")
    user.setdefault('is_admin', True)

    context.elevated()
    return db.user_create(context, user)['id']
예제 #2
0
 def create_user(self, name, access_key, secret_key, is_admin):
     """Create a user"""
     values = {'id': name,
               'access_key': access_key,
               'secret_key': secret_key,
               'is_admin': is_admin}
     try:
         user_ref = db.user_create(context.get_admin_context(), values)
         return self._db_user_to_auth_user(user_ref)
     except exception.Duplicate, e:
         raise exception.UserExists(user=name)