|
...
|
...
|
@@ -6,6 +6,7 @@ XTRACE=$(set +o | grep xtrace)
|
|
6
|
6
|
set +o xtrace
|
|
7
|
7
|
|
|
8
|
8
|
export QUANTUM_TEST_CONFIG_FILE=${QUANTUM_TEST_CONFIG_FILE:-"/etc/quantum/debug.ini"}
|
|
|
9
|
+QUANTUM_AUTH_CACHE_DIR=${QUANTUM_AUTH_CACHE_DIR:-/var/cache/quantum}
|
|
9
|
10
|
|
|
10
|
11
|
# Configures keystone integration for quantum service and agents
|
|
11
|
12
|
function quantum_setup_keystone() {
|
|
...
|
...
|
@@ -22,6 +23,12 @@ function quantum_setup_keystone() {
|
|
22
|
22
|
iniset $conf_file $section admin_tenant_name $SERVICE_TENANT_NAME
|
|
23
|
23
|
iniset $conf_file $section admin_user $Q_ADMIN_USERNAME
|
|
24
|
24
|
iniset $conf_file $section admin_password $SERVICE_PASSWORD
|
|
|
25
|
+ if [[ "$KEYSTONE_TOKEN_FORMAT" == "PKI" ]]; then
|
|
|
26
|
+ iniset $conf_file $section signing_dir $QUANTUM_AUTH_CACHE_DIR
|
|
|
27
|
+ # Create cache dir
|
|
|
28
|
+ sudo mkdir -p $QUANTUM_AUTH_CACHE_DIR
|
|
|
29
|
+ sudo chown `whoami` $QUANTUM_AUTH_CACHE_DIR
|
|
|
30
|
+ fi
|
|
25
|
31
|
}
|
|
26
|
32
|
|
|
27
|
33
|
function quantum_setup_ovs_bridge() {
|