Merge "Fixup systemctl_swift stop/start during the controller upgrade"
This commit is contained in:
commit
1e5ae78ead
@ -39,10 +39,23 @@ function echo_error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function systemctl_swift {
|
function systemctl_swift {
|
||||||
|
services=( openstack-swift-account-auditor openstack-swift-account-reaper openstack-swift-account-replicator openstack-swift-account \
|
||||||
|
openstack-swift-container-auditor openstack-swift-container-replicator openstack-swift-container-updater openstack-swift-container \
|
||||||
|
openstack-swift-object-auditor openstack-swift-object-replicator openstack-swift-object-updater openstack-swift-object openstack-swift-proxy )
|
||||||
action=$1
|
action=$1
|
||||||
for S in openstack-swift-account-auditor openstack-swift-account-reaper openstack-swift-account-replicator openstack-swift-account \
|
case $action in
|
||||||
openstack-swift-container-auditor openstack-swift-container-replicator openstack-swift-container-updater openstack-swift-container \
|
stop)
|
||||||
openstack-swift-object-auditor openstack-swift-object-replicator openstack-swift-object-updater openstack-swift-object openstack-swift-proxy; do
|
services=$(systemctl | grep swift | grep running | awk '{print $1}')
|
||||||
systemctl $action $S
|
;;
|
||||||
|
start)
|
||||||
|
enable_swift_storage=$(hiera -c /etc/puppet/hiera.yaml 'enable_swift_storage')
|
||||||
|
if [[ $enable_swift_storage != "true" ]]; then
|
||||||
|
services=( openstack-swift-proxy )
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
*) services=() ;; # for safetly, should never happen
|
||||||
|
esac
|
||||||
|
for S in ${services[@]}; do
|
||||||
|
systemctl $action $S
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user