Anthony Young | 3a09312 | 2011-09-13 19:01:45 +0000 | [diff] [blame] | 1 | [DEFAULT] |
Joe Heck | 165121f | 2012-03-07 14:20:11 -0800 | [diff] [blame] | 2 | bind_host = 0.0.0.0 |
termie | a96a418 | 2012-01-09 22:13:29 -0800 | [diff] [blame] | 3 | public_port = 5000 |
| 4 | admin_port = 35357 |
| 5 | admin_token = %SERVICE_TOKEN% |
termie | 3b15b05 | 2012-02-02 16:45:48 -0800 | [diff] [blame] | 6 | compute_port = 3000 |
| 7 | verbose = True |
| 8 | debug = True |
Vishvananda Ishaya | d281376 | 2012-02-06 21:21:52 +0000 | [diff] [blame] | 9 | # commented out so devstack logs to stdout |
| 10 | # log_file = %DEST%/keystone/keystone.log |
termie | 3b15b05 | 2012-02-02 16:45:48 -0800 | [diff] [blame] | 11 | |
| 12 | # ================= Syslog Options ============================ |
| 13 | # Send logs to syslog (/dev/log) instead of to file specified |
| 14 | # by `log-file` |
| 15 | use_syslog = False |
| 16 | |
| 17 | # Facility to use. If unset defaults to LOG_USER. |
| 18 | # syslog_log_facility = LOG_LOCAL0 |
Anthony Young | 3a09312 | 2011-09-13 19:01:45 +0000 | [diff] [blame] | 19 | |
termie | a96a418 | 2012-01-09 22:13:29 -0800 | [diff] [blame] | 20 | [sql] |
| 21 | connection = %SQL_CONN% |
| 22 | idle_timeout = 30 |
| 23 | min_pool_size = 5 |
| 24 | max_pool_size = 10 |
| 25 | pool_timeout = 200 |
Anthony Young | 3a09312 | 2011-09-13 19:01:45 +0000 | [diff] [blame] | 26 | |
termie | a96a418 | 2012-01-09 22:13:29 -0800 | [diff] [blame] | 27 | [identity] |
termie | 8a41c9d | 2012-02-02 17:31:19 -0800 | [diff] [blame] | 28 | driver = keystone.identity.backends.sql.Identity |
Anthony Young | 3a09312 | 2011-09-13 19:01:45 +0000 | [diff] [blame] | 29 | |
termie | a96a418 | 2012-01-09 22:13:29 -0800 | [diff] [blame] | 30 | [catalog] |
termie | 3b15b05 | 2012-02-02 16:45:48 -0800 | [diff] [blame] | 31 | driver = keystone.catalog.backends.templated.TemplatedCatalog |
termie | 50edca6 | 2012-01-11 02:04:39 +0000 | [diff] [blame] | 32 | template_file = %KEYSTONE_DIR%/etc/default_catalog.templates |
Jesse Andrews | 9c7c908 | 2011-11-23 10:10:53 -0800 | [diff] [blame] | 33 | |
termie | a96a418 | 2012-01-09 22:13:29 -0800 | [diff] [blame] | 34 | [token] |
termie | 3b15b05 | 2012-02-02 16:45:48 -0800 | [diff] [blame] | 35 | driver = keystone.token.backends.kvs.Token |
Anthony Young | 3a09312 | 2011-09-13 19:01:45 +0000 | [diff] [blame] | 36 | |
termie | a96a418 | 2012-01-09 22:13:29 -0800 | [diff] [blame] | 37 | [policy] |
termie | f056b7d | 2012-03-08 14:18:22 -0800 | [diff] [blame] | 38 | driver = keystone.policy.backends.rules.Policy |
termie | 3b15b05 | 2012-02-02 16:45:48 -0800 | [diff] [blame] | 39 | |
| 40 | [ec2] |
Vishvananda Ishaya | 658ac7a | 2012-02-06 22:56:37 +0000 | [diff] [blame] | 41 | driver = keystone.contrib.ec2.backends.sql.Ec2 |
Anthony Young | 3a09312 | 2011-09-13 19:01:45 +0000 | [diff] [blame] | 42 | |
Jesse Andrews | 9c7c908 | 2011-11-23 10:10:53 -0800 | [diff] [blame] | 43 | [filter:debug] |
termie | 3b15b05 | 2012-02-02 16:45:48 -0800 | [diff] [blame] | 44 | paste.filter_factory = keystone.common.wsgi:Debug.factory |
termie | a96a418 | 2012-01-09 22:13:29 -0800 | [diff] [blame] | 45 | |
| 46 | [filter:token_auth] |
| 47 | paste.filter_factory = keystone.middleware:TokenAuthMiddleware.factory |
| 48 | |
| 49 | [filter:admin_token_auth] |
| 50 | paste.filter_factory = keystone.middleware:AdminTokenAuthMiddleware.factory |
| 51 | |
Justin Santa Barbara | 2144ea2 | 2012-02-29 11:11:01 -0800 | [diff] [blame] | 52 | [filter:xml_body] |
| 53 | paste.filter_factory = keystone.middleware:XmlBodyMiddleware.factory |
| 54 | |
termie | a96a418 | 2012-01-09 22:13:29 -0800 | [diff] [blame] | 55 | [filter:json_body] |
| 56 | paste.filter_factory = keystone.middleware:JsonBodyMiddleware.factory |
| 57 | |
| 58 | [filter:crud_extension] |
termie | 3b15b05 | 2012-02-02 16:45:48 -0800 | [diff] [blame] | 59 | paste.filter_factory = keystone.contrib.admin_crud:CrudExtension.factory |
termie | a96a418 | 2012-01-09 22:13:29 -0800 | [diff] [blame] | 60 | |
termie | 3b15b05 | 2012-02-02 16:45:48 -0800 | [diff] [blame] | 61 | [filter:ec2_extension] |
| 62 | paste.filter_factory = keystone.contrib.ec2:Ec2Extension.factory |
termie | a96a418 | 2012-01-09 22:13:29 -0800 | [diff] [blame] | 63 | |
Chmouel Boudjnah | 2e9158e | 2012-02-25 08:02:18 +0000 | [diff] [blame] | 64 | [filter:s3_extension] |
| 65 | paste.filter_factory = keystone.contrib.s3:S3Extension.factory |
| 66 | |
termie | a96a418 | 2012-01-09 22:13:29 -0800 | [diff] [blame] | 67 | [app:public_service] |
| 68 | paste.app_factory = keystone.service:public_app_factory |
| 69 | |
| 70 | [app:admin_service] |
| 71 | paste.app_factory = keystone.service:admin_app_factory |
| 72 | |
| 73 | [pipeline:public_api] |
Chmouel Boudjnah | 77b0e1d | 2012-02-29 16:55:43 +0000 | [diff] [blame] | 74 | pipeline = token_auth admin_token_auth xml_body json_body debug ec2_extension public_service |
termie | a96a418 | 2012-01-09 22:13:29 -0800 | [diff] [blame] | 75 | |
| 76 | [pipeline:admin_api] |
Chmouel Boudjnah | 77b0e1d | 2012-02-29 16:55:43 +0000 | [diff] [blame] | 77 | pipeline = token_auth admin_token_auth xml_body json_body debug ec2_extension s3_extension crud_extension admin_service |
termie | a96a418 | 2012-01-09 22:13:29 -0800 | [diff] [blame] | 78 | |
Anthony Young | 258c95d | 2012-02-14 14:20:36 -0800 | [diff] [blame] | 79 | [app:public_version_service] |
| 80 | paste.app_factory = keystone.service:public_version_app_factory |
| 81 | |
| 82 | [app:admin_version_service] |
| 83 | paste.app_factory = keystone.service:admin_version_app_factory |
| 84 | |
| 85 | [pipeline:public_version_api] |
Justin Santa Barbara | 2144ea2 | 2012-02-29 11:11:01 -0800 | [diff] [blame] | 86 | pipeline = xml_body public_version_service |
Anthony Young | 258c95d | 2012-02-14 14:20:36 -0800 | [diff] [blame] | 87 | |
| 88 | [pipeline:admin_version_api] |
Justin Santa Barbara | 2144ea2 | 2012-02-29 11:11:01 -0800 | [diff] [blame] | 89 | pipeline = xml_body admin_version_service |
Anthony Young | 258c95d | 2012-02-14 14:20:36 -0800 | [diff] [blame] | 90 | |
termie | a96a418 | 2012-01-09 22:13:29 -0800 | [diff] [blame] | 91 | [composite:main] |
| 92 | use = egg:Paste#urlmap |
| 93 | /v2.0 = public_api |
Anthony Young | 258c95d | 2012-02-14 14:20:36 -0800 | [diff] [blame] | 94 | / = public_version_api |
termie | a96a418 | 2012-01-09 22:13:29 -0800 | [diff] [blame] | 95 | |
| 96 | [composite:admin] |
| 97 | use = egg:Paste#urlmap |
| 98 | /v2.0 = admin_api |
Anthony Young | 18ee4ea | 2012-02-17 15:22:30 -0800 | [diff] [blame] | 99 | / = admin_version_api |