blob: d9e639fe754f75f5878e8225ad9bdfc7fb4b9537 [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%
termie3b15b052012-02-02 16:45:48 -08005compute_port = 3000
6verbose = True
7debug = True
Vishvananda Ishayad2813762012-02-06 21:21:52 +00008# commented out so devstack logs to stdout
9# log_file = %DEST%/keystone/keystone.log
termie3b15b052012-02-02 16:45:48 -080010
11# ================= Syslog Options ============================
12# Send logs to syslog (/dev/log) instead of to file specified
13# by `log-file`
14use_syslog = False
15
16# Facility to use. If unset defaults to LOG_USER.
17# syslog_log_facility = LOG_LOCAL0
Anthony Young3a093122011-09-13 19:01:45 +000018
termiea96a4182012-01-09 22:13:29 -080019[sql]
20connection = %SQL_CONN%
21idle_timeout = 30
22min_pool_size = 5
23max_pool_size = 10
24pool_timeout = 200
Anthony Young3a093122011-09-13 19:01:45 +000025
termiea96a4182012-01-09 22:13:29 -080026[identity]
termie8a41c9d2012-02-02 17:31:19 -080027driver = keystone.identity.backends.sql.Identity
Anthony Young3a093122011-09-13 19:01:45 +000028
termiea96a4182012-01-09 22:13:29 -080029[catalog]
termie3b15b052012-02-02 16:45:48 -080030driver = keystone.catalog.backends.templated.TemplatedCatalog
termie50edca62012-01-11 02:04:39 +000031template_file = %KEYSTONE_DIR%/etc/default_catalog.templates
Jesse Andrews9c7c9082011-11-23 10:10:53 -080032
termiea96a4182012-01-09 22:13:29 -080033[token]
termie3b15b052012-02-02 16:45:48 -080034driver = keystone.token.backends.kvs.Token
Anthony Young3a093122011-09-13 19:01:45 +000035
termiea96a4182012-01-09 22:13:29 -080036[policy]
termie3b15b052012-02-02 16:45:48 -080037driver = keystone.policy.backends.simple.SimpleMatch
38
39[ec2]
Vishvananda Ishaya658ac7a2012-02-06 22:56:37 +000040driver = keystone.contrib.ec2.backends.sql.Ec2
Anthony Young3a093122011-09-13 19:01:45 +000041
Jesse Andrews9c7c9082011-11-23 10:10:53 -080042[filter:debug]
termie3b15b052012-02-02 16:45:48 -080043paste.filter_factory = keystone.common.wsgi:Debug.factory
termiea96a4182012-01-09 22:13:29 -080044
45[filter:token_auth]
46paste.filter_factory = keystone.middleware:TokenAuthMiddleware.factory
47
48[filter:admin_token_auth]
49paste.filter_factory = keystone.middleware:AdminTokenAuthMiddleware.factory
50
Justin Santa Barbara2144ea22012-02-29 11:11:01 -080051[filter:xml_body]
52paste.filter_factory = keystone.middleware:XmlBodyMiddleware.factory
53
termiea96a4182012-01-09 22:13:29 -080054[filter:json_body]
55paste.filter_factory = keystone.middleware:JsonBodyMiddleware.factory
56
57[filter:crud_extension]
termie3b15b052012-02-02 16:45:48 -080058paste.filter_factory = keystone.contrib.admin_crud:CrudExtension.factory
termiea96a4182012-01-09 22:13:29 -080059
termie3b15b052012-02-02 16:45:48 -080060[filter:ec2_extension]
61paste.filter_factory = keystone.contrib.ec2:Ec2Extension.factory
termiea96a4182012-01-09 22:13:29 -080062
Chmouel Boudjnah2e9158e2012-02-25 08:02:18 +000063[filter:s3_extension]
64paste.filter_factory = keystone.contrib.s3:S3Extension.factory
65
termiea96a4182012-01-09 22:13:29 -080066[app:public_service]
67paste.app_factory = keystone.service:public_app_factory
68
69[app:admin_service]
70paste.app_factory = keystone.service:admin_app_factory
71
72[pipeline:public_api]
Justin Santa Barbara2144ea22012-02-29 11:11:01 -080073pipeline = token_auth admin_token_auth xml_body json_body debug ec2_extension s3_extension public_service
termiea96a4182012-01-09 22:13:29 -080074
75[pipeline:admin_api]
Justin Santa Barbara2144ea22012-02-29 11:11:01 -080076pipeline = token_auth admin_token_auth xml_body json_body debug ec2_extension crud_extension admin_service
termiea96a4182012-01-09 22:13:29 -080077
Anthony Young258c95d2012-02-14 14:20:36 -080078[app:public_version_service]
79paste.app_factory = keystone.service:public_version_app_factory
80
81[app:admin_version_service]
82paste.app_factory = keystone.service:admin_version_app_factory
83
84[pipeline:public_version_api]
Justin Santa Barbara2144ea22012-02-29 11:11:01 -080085pipeline = xml_body public_version_service
Anthony Young258c95d2012-02-14 14:20:36 -080086
87[pipeline:admin_version_api]
Justin Santa Barbara2144ea22012-02-29 11:11:01 -080088pipeline = xml_body admin_version_service
Anthony Young258c95d2012-02-14 14:20:36 -080089
termiea96a4182012-01-09 22:13:29 -080090[composite:main]
91use = egg:Paste#urlmap
92/v2.0 = public_api
Anthony Young258c95d2012-02-14 14:20:36 -080093/ = public_version_api
termiea96a4182012-01-09 22:13:29 -080094
95[composite:admin]
96use = egg:Paste#urlmap
97/v2.0 = admin_api
Anthony Young18ee4ea2012-02-17 15:22:30 -080098/ = admin_version_api