def makeService(config): s = MultiService() keystone_url = os.getenv( 'KEYSTONE_URL', 'https://identity.api.rackspacecloud.com/v2.0/tokens') keystone_user = os.getenv('KEYSTONE_USER') keystone_pass = os.getenv('KEYSTONE_PASS') agent = Agent(reactor, pool=HTTPConnectionPool(reactor, persistent=True)) if keystone_user and keystone_pass: agent = KeystoneAgent(agent, keystone_url, (keystone_user, keystone_pass)) handler = RESTKinHandler(agent, config['restkin-url']) scribe_service = ScribeServerService( serverFromString(reactor, config['port']), handler) scribe_service.setServiceParent(s) return s
def makeService(config): s = MultiService() keystone_url = os.getenv( 'KEYSTONE_URL', 'https://identity.api.rackspacecloud.com/v2.0/tokens') keystone_user = os.getenv('KEYSTONE_USER') keystone_pass = os.getenv('KEYSTONE_PASS') agent = Agent(reactor, pool=HTTPConnectionPool(reactor, persistent=True)) if keystone_user and keystone_pass: agent = KeystoneAgent( agent, keystone_url, (keystone_user, keystone_pass)) handler = RESTKinHandler(agent, config['restkin-url']) scribe_service = ScribeServerService( serverFromString(reactor, config['port']), handler) scribe_service.setServiceParent(s) return s
def main(): service = ScribeServerService( TCP4ServerEndpoint(reactor, 1465), ScribeLogHander()) service.startService()
def main(): service = ScribeServerService( TCP4ServerEndpoint(reactor, FLAGS.port), MyTwistedLogHandler()) service.startService()
def main(): service = ScribeServerService(TCP4ServerEndpoint(reactor, 1465), ScribeLogHander()) service.startService()