Browse code

Only enable auth_token in swift with keystone

We don't need to enable auth_token in pipeline when we don't have
keystone enabled.

Change-Id: I4695817766fc39fcceed32f71156d4123d5bdfa1

Chmouel Boudjnah authored on 2014/06/30 21:22:59
Showing 1 changed files
... ...
@@ -354,7 +354,12 @@ function configure_swift {
354 354
     if is_service_enabled swift3;then
355 355
         swift_pipeline+=" swift3 s3token "
356 356
     fi
357
-    swift_pipeline+=" authtoken keystoneauth tempauth "
357
+
358
+    if is_service_enabled key;then
359
+        swift_pipeline+=" authtoken keystoneauth"
360
+    fi
361
+    swift_pipeline+=" tempauth "
362
+
358 363
     sed -i "/^pipeline/ { s/tempauth/${swift_pipeline} ${SWIFT_EXTRAS_MIDDLEWARE}/ ;}" ${SWIFT_CONFIG_PROXY_SERVER}
359 364
     sed -i "/^pipeline/ { s/proxy-server/${SWIFT_EXTRAS_MIDDLEWARE_LAST} proxy-server/ ; }" ${SWIFT_CONFIG_PROXY_SERVER}
360 365