|
...
|
...
|
@@ -166,20 +166,13 @@ function configure_nova() {
|
|
166
|
166
|
# Get the sample configuration file in place
|
|
167
|
167
|
cp $NOVA_DIR/etc/nova/api-paste.ini $NOVA_CONF_DIR
|
|
168
|
168
|
|
|
169
|
|
- # Rewrite the authtoken configuration for our Keystone service.
|
|
170
|
|
- # This is a bit defensive to allow the sample file some variance.
|
|
171
|
|
- sed -e "
|
|
172
|
|
- /^admin_token/i admin_tenant_name = $SERVICE_TENANT_NAME
|
|
173
|
|
- /admin_tenant_name/s/^.*$/admin_tenant_name = $SERVICE_TENANT_NAME/;
|
|
174
|
|
- /admin_user/s/^.*$/admin_user = nova/;
|
|
175
|
|
- /admin_password/s/^.*$/admin_password = $SERVICE_PASSWORD/;
|
|
176
|
|
- s,%SERVICE_TENANT_NAME%,$SERVICE_TENANT_NAME,g;
|
|
177
|
|
- s,%SERVICE_TOKEN%,$SERVICE_TOKEN,g;
|
|
178
|
|
- " -i $NOVA_API_PASTE_INI
|
|
179
|
169
|
iniset $NOVA_API_PASTE_INI filter:authtoken auth_host $SERVICE_HOST
|
|
180
|
170
|
if is_service_enabled tls-proxy; then
|
|
181
|
171
|
iniset $NOVA_API_PASTE_INI filter:authtoken auth_protocol $SERVICE_PROTOCOL
|
|
182
|
172
|
fi
|
|
|
173
|
+ iniset $NOVA_API_PASTE_INI filter:authtoken admin_tenant_name $SERVICE_TENANT_NAME
|
|
|
174
|
+ iniset $NOVA_API_PASTE_INI filter:authtoken admin_user nova
|
|
|
175
|
+ iniset $NOVA_API_PASTE_INI filter:authtoken admin_password $SERVICE_PASSWORD
|
|
183
|
176
|
fi
|
|
184
|
177
|
|
|
185
|
178
|
iniset $NOVA_API_PASTE_INI filter:authtoken signing_dir $NOVA_AUTH_CACHE_DIR
|