'Returns a role matching the given name or creates it with any
additionally provided parameters.'

def find_or_create_role(self, name, **kwargs):

    kwargs['name'] = name
    return (self.find_role(name) or self.create_role(**kwargs))
