run swift blocks if any services are enabled

Previously the swift blocks only ran if s-proxy is enabled, which
prevents a multinode configuration. We should run these blocks if any
swift services are enabled, and push proxy specific conditionals one
step lower.

Change-Id: I540a97615b3c19f882c8673b1a4a29cd47e36aa8
This commit is contained in:
Sean Dague 2016-03-25 08:58:54 -04:00
parent 74d82d9343
commit 8b416ae821

View File

@ -799,7 +799,7 @@ if is_service_enabled keystone; then
fi
fi
if is_service_enabled s-proxy; then
if is_service_enabled swift; then
if is_service_enabled ceilometer; then
install_ceilometermiddleware
fi
@ -1118,7 +1118,7 @@ fi
# Storage Service
# ---------------
if is_service_enabled s-proxy; then
if is_service_enabled swift; then
echo_summary "Configuring Swift"
init_swift
fi
@ -1172,7 +1172,7 @@ merge_config_group $TOP_DIR/local.conf post-config
# Only run the services specified in ``ENABLED_SERVICES``
# Launch Swift Services
if is_service_enabled s-proxy; then
if is_service_enabled swift; then
echo_summary "Starting Swift"
start_swift
fi