| ... | ... |
@@ -52,10 +52,6 @@ KEYSTONE_CONF_DIR=${KEYSTONE_CONF_DIR:-/etc/keystone}
|
| 52 | 52 |
KEYSTONE_CONF=$KEYSTONE_CONF_DIR/keystone.conf |
| 53 | 53 |
KEYSTONE_PASTE_INI=${KEYSTONE_PASTE_INI:-$KEYSTONE_CONF_DIR/keystone-paste.ini}
|
| 54 | 54 |
|
| 55 |
-# Set up additional extensions, such as oauth1, federation |
|
| 56 |
-# Example of KEYSTONE_EXTENSIONS=oauth1,federation |
|
| 57 |
-KEYSTONE_EXTENSIONS=${KEYSTONE_EXTENSIONS:-}
|
|
| 58 |
- |
|
| 59 | 55 |
# Toggle for deploying Keystone under HTTPD + mod_wsgi |
| 60 | 56 |
KEYSTONE_USE_MOD_WSGI=${KEYSTONE_USE_MOD_WSGI:-${ENABLE_HTTPD_MOD_WSGI_SERVICES}}
|
| 61 | 57 |
|
| ... | ... |
@@ -192,8 +188,6 @@ function configure_keystone {
|
| 192 | 192 |
inidelete $KEYSTONE_PASTE_INI composite:admin \\/v2.0 |
| 193 | 193 |
fi |
| 194 | 194 |
|
| 195 |
- configure_keystone_extensions |
|
| 196 |
- |
|
| 197 | 195 |
# Rewrite stock ``keystone.conf`` |
| 198 | 196 |
|
| 199 | 197 |
if is_service_enabled ldap; then |
| ... | ... |
@@ -305,25 +299,6 @@ function configure_keystone {
|
| 305 | 305 |
iniset $KEYSTONE_CONF fernet_tokens key_repository "$KEYSTONE_CONF_DIR/fernet-keys/" |
| 306 | 306 |
} |
| 307 | 307 |
|
| 308 |
-function configure_keystone_extensions {
|
|
| 309 |
- # Add keystone extension into keystone v3 application pipeline |
|
| 310 |
- local extension_value |
|
| 311 |
- local api_v3 |
|
| 312 |
- local extension |
|
| 313 |
- local api_v3_extension |
|
| 314 |
- for extension_value in ${KEYSTONE_EXTENSIONS//,/ }; do
|
|
| 315 |
- if [[ -z "${extension_value}" ]]; then
|
|
| 316 |
- continue |
|
| 317 |
- fi |
|
| 318 |
- api_v3=$(iniget $KEYSTONE_PASTE_INI pipeline:api_v3 pipeline) |
|
| 319 |
- extension=$(echo $api_v3 | sed -ne "/${extension_value}/ p;" )
|
|
| 320 |
- if [[ -z $extension ]]; then |
|
| 321 |
- api_v3_extension=$(echo $api_v3 | sed -ne "s/service_v3/${extension_value}_extension service_v3/p;" )
|
|
| 322 |
- iniset $KEYSTONE_PASTE_INI pipeline:api_v3 pipeline "$api_v3_extension" |
|
| 323 |
- fi |
|
| 324 |
- done |
|
| 325 |
-} |
|
| 326 |
- |
|
| 327 | 308 |
# create_keystone_accounts() - Sets up common required keystone accounts |
| 328 | 309 |
|
| 329 | 310 |
# Tenant User Roles |
| ... | ... |
@@ -468,14 +443,6 @@ function init_keystone {
|
| 468 | 468 |
# Initialize keystone database |
| 469 | 469 |
$KEYSTONE_BIN_DIR/keystone-manage db_sync |
| 470 | 470 |
|
| 471 |
- local extension_value |
|
| 472 |
- for extension_value in ${KEYSTONE_EXTENSIONS//,/ }; do
|
|
| 473 |
- if [[ -z "${extension_value}" ]]; then
|
|
| 474 |
- continue |
|
| 475 |
- fi |
|
| 476 |
- $KEYSTONE_BIN_DIR/keystone-manage db_sync --extension "${extension_value}"
|
|
| 477 |
- done |
|
| 478 |
- |
|
| 479 | 471 |
if [[ "$KEYSTONE_TOKEN_FORMAT" == "pki" || "$KEYSTONE_TOKEN_FORMAT" == "pkiz" ]]; then |
| 480 | 472 |
# Set up certificates |
| 481 | 473 |
rm -rf $KEYSTONE_CONF_DIR/ssl |