Anthony Young | 3a09312 | 2011-09-13 19:01:45 +0000 | [diff] [blame] | 1 | [DEFAULT] |
termie | a96a418 | 2012-01-09 22:13:29 -0800 | [diff] [blame] | 2 | public_port = 5000 |
| 3 | admin_port = 35357 |
| 4 | admin_token = %SERVICE_TOKEN% |
termie | 3b15b05 | 2012-02-02 16:45:48 -0800 | [diff] [blame] | 5 | compute_port = 3000 |
| 6 | verbose = True |
| 7 | debug = True |
termie | 221367c | 2012-02-02 16:53:42 -0800 | [diff] [blame] | 8 | log_file = %DEST%/keystone/keystone.log |
termie | 3b15b05 | 2012-02-02 16:45:48 -0800 | [diff] [blame] | 9 | |
| 10 | # ================= Syslog Options ============================ |
| 11 | # Send logs to syslog (/dev/log) instead of to file specified |
| 12 | # by `log-file` |
| 13 | use_syslog = False |
| 14 | |
| 15 | # Facility to use. If unset defaults to LOG_USER. |
| 16 | # syslog_log_facility = LOG_LOCAL0 |
Anthony Young | 3a09312 | 2011-09-13 19:01:45 +0000 | [diff] [blame] | 17 | |
termie | a96a418 | 2012-01-09 22:13:29 -0800 | [diff] [blame] | 18 | [sql] |
| 19 | connection = %SQL_CONN% |
| 20 | idle_timeout = 30 |
| 21 | min_pool_size = 5 |
| 22 | max_pool_size = 10 |
| 23 | pool_timeout = 200 |
Anthony Young | 3a09312 | 2011-09-13 19:01:45 +0000 | [diff] [blame] | 24 | |
termie | a96a418 | 2012-01-09 22:13:29 -0800 | [diff] [blame] | 25 | [identity] |
termie | 8a41c9d | 2012-02-02 17:31:19 -0800 | [diff] [blame^] | 26 | driver = keystone.identity.backends.sql.Identity |
Anthony Young | 3a09312 | 2011-09-13 19:01:45 +0000 | [diff] [blame] | 27 | |
termie | a96a418 | 2012-01-09 22:13:29 -0800 | [diff] [blame] | 28 | [catalog] |
termie | 3b15b05 | 2012-02-02 16:45:48 -0800 | [diff] [blame] | 29 | driver = keystone.catalog.backends.templated.TemplatedCatalog |
termie | 50edca6 | 2012-01-11 02:04:39 +0000 | [diff] [blame] | 30 | template_file = %KEYSTONE_DIR%/etc/default_catalog.templates |
Jesse Andrews | 9c7c908 | 2011-11-23 10:10:53 -0800 | [diff] [blame] | 31 | |
termie | a96a418 | 2012-01-09 22:13:29 -0800 | [diff] [blame] | 32 | [token] |
termie | 3b15b05 | 2012-02-02 16:45:48 -0800 | [diff] [blame] | 33 | driver = keystone.token.backends.kvs.Token |
Anthony Young | 3a09312 | 2011-09-13 19:01:45 +0000 | [diff] [blame] | 34 | |
termie | a96a418 | 2012-01-09 22:13:29 -0800 | [diff] [blame] | 35 | [policy] |
termie | 3b15b05 | 2012-02-02 16:45:48 -0800 | [diff] [blame] | 36 | driver = keystone.policy.backends.simple.SimpleMatch |
| 37 | |
| 38 | [ec2] |
| 39 | driver = keystone.contrib.ec2.backends.kvs.Ec2 |
Anthony Young | 3a09312 | 2011-09-13 19:01:45 +0000 | [diff] [blame] | 40 | |
Jesse Andrews | 9c7c908 | 2011-11-23 10:10:53 -0800 | [diff] [blame] | 41 | [filter:debug] |
termie | 3b15b05 | 2012-02-02 16:45:48 -0800 | [diff] [blame] | 42 | paste.filter_factory = keystone.common.wsgi:Debug.factory |
termie | a96a418 | 2012-01-09 22:13:29 -0800 | [diff] [blame] | 43 | |
| 44 | [filter:token_auth] |
| 45 | paste.filter_factory = keystone.middleware:TokenAuthMiddleware.factory |
| 46 | |
| 47 | [filter:admin_token_auth] |
| 48 | paste.filter_factory = keystone.middleware:AdminTokenAuthMiddleware.factory |
| 49 | |
| 50 | [filter:json_body] |
| 51 | paste.filter_factory = keystone.middleware:JsonBodyMiddleware.factory |
| 52 | |
| 53 | [filter:crud_extension] |
termie | 3b15b05 | 2012-02-02 16:45:48 -0800 | [diff] [blame] | 54 | paste.filter_factory = keystone.contrib.admin_crud:CrudExtension.factory |
termie | a96a418 | 2012-01-09 22:13:29 -0800 | [diff] [blame] | 55 | |
termie | 3b15b05 | 2012-02-02 16:45:48 -0800 | [diff] [blame] | 56 | [filter:ec2_extension] |
| 57 | paste.filter_factory = keystone.contrib.ec2:Ec2Extension.factory |
termie | a96a418 | 2012-01-09 22:13:29 -0800 | [diff] [blame] | 58 | |
| 59 | [app:public_service] |
| 60 | paste.app_factory = keystone.service:public_app_factory |
| 61 | |
| 62 | [app:admin_service] |
| 63 | paste.app_factory = keystone.service:admin_app_factory |
| 64 | |
| 65 | [pipeline:public_api] |
termie | 3b15b05 | 2012-02-02 16:45:48 -0800 | [diff] [blame] | 66 | pipeline = token_auth admin_token_auth json_body debug ec2_extension public_service |
termie | a96a418 | 2012-01-09 22:13:29 -0800 | [diff] [blame] | 67 | |
| 68 | [pipeline:admin_api] |
termie | 3b15b05 | 2012-02-02 16:45:48 -0800 | [diff] [blame] | 69 | pipeline = token_auth admin_token_auth json_body debug ec2_extension crud_extension admin_service |
termie | a96a418 | 2012-01-09 22:13:29 -0800 | [diff] [blame] | 70 | |
| 71 | [composite:main] |
| 72 | use = egg:Paste#urlmap |
| 73 | /v2.0 = public_api |
| 74 | |
| 75 | [composite:admin] |
| 76 | use = egg:Paste#urlmap |
| 77 | /v2.0 = admin_api |