Fixes LP# 1073274
Change-Id: Ib4373a4a4d31e440e40f977f8f7ffa312f2d97be
| ... | ... |
@@ -39,6 +39,9 @@ KEYSTONECLIENT_DIR=$DEST/python-keystoneclient |
| 39 | 39 |
KEYSTONE_CATALOG_BACKEND=${KEYSTONE_CATALOG_BACKEND:-sql}
|
| 40 | 40 |
KEYSTONE_CATALOG=$KEYSTONE_CONF_DIR/default_catalog.templates |
| 41 | 41 |
|
| 42 |
+# Select the backend for Tokens |
|
| 43 |
+KEYSTONE_TOKEN_BACKEND=${KEYSTONE_TOKEN_BACKEND:-sql}
|
|
| 44 |
+ |
|
| 42 | 45 |
# Select Keystone's token format |
| 43 | 46 |
# Choose from 'UUID' and 'PKI' |
| 44 | 47 |
KEYSTONE_TOKEN_FORMAT=${KEYSTONE_TOKEN_FORMAT:-PKI}
|
| ... | ... |
@@ -108,6 +111,12 @@ function configure_keystone() {
|
| 108 | 108 |
# Append the S3 bits |
| 109 | 109 |
iniset $KEYSTONE_CONF filter:s3_extension paste.filter_factory "keystone.contrib.s3:S3Extension.factory" |
| 110 | 110 |
|
| 111 |
+ if [[ "$KEYSTONE_TOKEN_BACKEND" = "sql" ]]; then |
|
| 112 |
+ iniset $KEYSTONE_CONF token driver keystone.token.backends.sql.Token |
|
| 113 |
+ else |
|
| 114 |
+ iniset $KEYSTONE_CONF token driver keystone.token.backends.kvs.Token |
|
| 115 |
+ fi |
|
| 116 |
+ |
|
| 111 | 117 |
if [[ "$KEYSTONE_CATALOG_BACKEND" = "sql" ]]; then |
| 112 | 118 |
# Configure ``keystone.conf`` to use sql |
| 113 | 119 |
iniset $KEYSTONE_CONF catalog driver keystone.catalog.backends.sql.Catalog |