This prevents old invalid tokens from working after a rerun of stack.sh
and potentially providing users and tenants that don't exist.
Fixes bug 1089700
Change-Id: Icfc22978e41e459d51b50bc7ad2e6d98d766e402
| ... | ... |
@@ -162,8 +162,10 @@ function init_glance() {
|
| 162 | 162 |
# Create cache dir |
| 163 | 163 |
sudo mkdir -p $GLANCE_AUTH_CACHE_DIR/api |
| 164 | 164 |
sudo chown `whoami` $GLANCE_AUTH_CACHE_DIR/api |
| 165 |
+ rm -f $GLANCE_AUTH_CACHE_DIR/api/* |
|
| 165 | 166 |
sudo mkdir -p $GLANCE_AUTH_CACHE_DIR/registry |
| 166 | 167 |
sudo chown `whoami` $GLANCE_AUTH_CACHE_DIR/registry |
| 168 |
+ rm -f $GLANCE_AUTH_CACHE_DIR/registry/* |
|
| 167 | 169 |
} |
| 168 | 170 |
|
| 169 | 171 |
# install_glanceclient() - Collect source and prepare |
| ... | ... |
@@ -259,11 +259,13 @@ function init_keystone() {
|
| 259 | 259 |
|
| 260 | 260 |
if [[ "$KEYSTONE_TOKEN_FORMAT" == "PKI" ]]; then |
| 261 | 261 |
# Set up certificates |
| 262 |
+ rm -rf $KEYSTONE_CONF_DIR/ssl |
|
| 262 | 263 |
$KEYSTONE_DIR/bin/keystone-manage pki_setup |
| 263 | 264 |
|
| 264 | 265 |
# Create cache dir |
| 265 | 266 |
sudo mkdir -p $KEYSTONE_AUTH_CACHE_DIR |
| 266 | 267 |
sudo chown `whoami` $KEYSTONE_AUTH_CACHE_DIR |
| 268 |
+ rm -f $KEYSTONE_AUTH_CACHE_DIR/* |
|
| 267 | 269 |
fi |
| 268 | 270 |
} |
| 269 | 271 |
|