|
...
|
...
|
@@ -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
|