blob: 76c618a06575a1570ac64e54c7c4839e98e5676f [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
51[filter:json_body]
52paste.filter_factory = keystone.middleware:JsonBodyMiddleware.factory
53
54[filter:crud_extension]
termie3b15b052012-02-02 16:45:48 -080055paste.filter_factory = keystone.contrib.admin_crud:CrudExtension.factory
termiea96a4182012-01-09 22:13:29 -080056
termie3b15b052012-02-02 16:45:48 -080057[filter:ec2_extension]
58paste.filter_factory = keystone.contrib.ec2:Ec2Extension.factory
termiea96a4182012-01-09 22:13:29 -080059
Chmouel Boudjnah2e9158e2012-02-25 08:02:18 +000060[filter:s3_extension]
61paste.filter_factory = keystone.contrib.s3:S3Extension.factory
62
termiea96a4182012-01-09 22:13:29 -080063[app:public_service]
64paste.app_factory = keystone.service:public_app_factory
65
66[app:admin_service]
67paste.app_factory = keystone.service:admin_app_factory
68
69[pipeline:public_api]
Chmouel Boudjnah2e9158e2012-02-25 08:02:18 +000070pipeline = token_auth admin_token_auth json_body debug ec2_extension s3_extension public_service
termiea96a4182012-01-09 22:13:29 -080071
72[pipeline:admin_api]
termie3b15b052012-02-02 16:45:48 -080073pipeline = token_auth admin_token_auth json_body debug ec2_extension crud_extension admin_service
termiea96a4182012-01-09 22:13:29 -080074
Anthony Young258c95d2012-02-14 14:20:36 -080075[app:public_version_service]
76paste.app_factory = keystone.service:public_version_app_factory
77
78[app:admin_version_service]
79paste.app_factory = keystone.service:admin_version_app_factory
80
81[pipeline:public_version_api]
82pipeline = public_version_service
83
84[pipeline:admin_version_api]
85pipeline = admin_version_service
86
termiea96a4182012-01-09 22:13:29 -080087[composite:main]
88use = egg:Paste#urlmap
89/v2.0 = public_api
Anthony Young258c95d2012-02-14 14:20:36 -080090/ = public_version_api
termiea96a4182012-01-09 22:13:29 -080091
92[composite:admin]
93use = egg:Paste#urlmap
94/v2.0 = admin_api
Anthony Young18ee4ea2012-02-17 15:22:30 -080095/ = admin_version_api