blob: 1f5c4453958aa8152ad263195b91852a1b11428b [file] [log] [blame]
Anthony Young3a093122011-09-13 19:01:45 +00001[DEFAULT]
termiea96a4182012-01-09 22:13:29 -08002public_port = 5000
3admin_port = 35357
4admin_token = %SERVICE_TOKEN%
Anthony Younge8fed482011-09-26 19:50:43 -07005log_file = %DEST%/keystone/keystone.log
Anthony Young3a093122011-09-13 19:01:45 +00006
termiea96a4182012-01-09 22:13:29 -08007[sql]
8connection = %SQL_CONN%
9idle_timeout = 30
10min_pool_size = 5
11max_pool_size = 10
12pool_timeout = 200
Anthony Young3a093122011-09-13 19:01:45 +000013
termiea96a4182012-01-09 22:13:29 -080014[identity]
15driver = keystone.backends.sql.SqlIdentity
Anthony Young3a093122011-09-13 19:01:45 +000016
termiea96a4182012-01-09 22:13:29 -080017[catalog]
18driver = keystone.backends.templated.TemplatedCatalog
termie50edca62012-01-11 02:04:39 +000019template_file = %KEYSTONE_DIR%/etc/default_catalog.templates
Jesse Andrews9c7c9082011-11-23 10:10:53 -080020
termiea96a4182012-01-09 22:13:29 -080021[token]
22driver = keystone.backends.kvs.KvsToken
Anthony Young3a093122011-09-13 19:01:45 +000023
termiea96a4182012-01-09 22:13:29 -080024[policy]
25driver = keystone.backends.policy.SimpleMatch
Anthony Young3a093122011-09-13 19:01:45 +000026
Jesse Andrews9c7c9082011-11-23 10:10:53 -080027[filter:debug]
termiea96a4182012-01-09 22:13:29 -080028paste.filter_factory = keystone.wsgi:Debug.factory
29
30[filter:token_auth]
31paste.filter_factory = keystone.middleware:TokenAuthMiddleware.factory
32
33[filter:admin_token_auth]
34paste.filter_factory = keystone.middleware:AdminTokenAuthMiddleware.factory
35
36[filter:json_body]
37paste.filter_factory = keystone.middleware:JsonBodyMiddleware.factory
38
39[filter:crud_extension]
40paste.filter_factory = keystone.service:AdminCrudExtension.factory
41
42
43[app:public_service]
44paste.app_factory = keystone.service:public_app_factory
45
46[app:admin_service]
47paste.app_factory = keystone.service:admin_app_factory
48
49[pipeline:public_api]
50pipeline = token_auth admin_token_auth json_body debug public_service
51
52[pipeline:admin_api]
53pipeline = token_auth admin_token_auth json_body debug crud_extension admin_service
54
55[composite:main]
56use = egg:Paste#urlmap
57/v2.0 = public_api
58
59[composite:admin]
60use = egg:Paste#urlmap
61/v2.0 = admin_api