blob: 3167c0f45551a0ce5bd7f439a5842e29b0b2a629 [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
60[app:public_service]
61paste.app_factory = keystone.service:public_app_factory
62
63[app:admin_service]
64paste.app_factory = keystone.service:admin_app_factory
65
66[pipeline:public_api]
termie3b15b052012-02-02 16:45:48 -080067pipeline = token_auth admin_token_auth json_body debug ec2_extension public_service
termiea96a4182012-01-09 22:13:29 -080068
69[pipeline:admin_api]
termie3b15b052012-02-02 16:45:48 -080070pipeline = token_auth admin_token_auth json_body debug ec2_extension crud_extension admin_service
termiea96a4182012-01-09 22:13:29 -080071
72[composite:main]
73use = egg:Paste#urlmap
74/v2.0 = public_api
75
76[composite:admin]
77use = egg:Paste#urlmap
78/v2.0 = admin_api