[DEFAULT] catalog_driver = keystonelight.backends.templated.TemplatedCatalog identity_driver = keystonelight.backends.kvs.KvsIdentity token_driver = keystonelight.backends.kvs.KvsToken public_port = 5000 # config for TemplatedCatalog, using camelCase because I don't want to do # translations for keystone compat catalog.RegionOne.identity.publicURL = http://localhost:$(public_port)s/v2.0 catalog.RegionOne.identity.adminURL = http://localhost:$(public_port)s/v2.0 catalog.RegionOne.identity.internalURL = http://localhost:$(public_port)s/v2.0 catalog.RegionOne.identity.name = 'Identity Service' # in old config: # first 1 == public # second 1 == enabled [filter:debug] paste.filter_factory = keystonelight.wsgi:Debug.factory [filter:token_auth] paste.filter_factory = keystonelight.service:TokenAuthMiddleware.factory [filter:json_body] paste.filter_factory = keystonelight.service:JsonBodyMiddleware.factory [app:keystone] paste.app_factory = keystonelight.keystone_compat:app_factory [pipeline:main] pipeline = token_auth json_body debug keystone