From 94b9fae4e9f43eb1329384cbeb1977baac60846e Mon Sep 17 00:00:00 2001 From: Andreas Scheuring Date: Wed, 24 May 2017 13:31:13 +0200 Subject: [PATCH] Allow disabling etcd3 Etcd3 was enabled recently as new service in devstack [1]. But there's no way to disable etcd3. This is required on architectures where no etcd binaries are available (e.g. s390x). The long term goal of course should be to have those binaries available. The short term circumvention is to allow disabling the service in local.conf: disable_service etcd3 [1] https://github.com/openstack-dev/devstack/commit/546656fc0543ec2bc5b422fd9eee17f1b8122758 Change-Id: I6184ed193482dad9643ccb2b97133d4957485408 Partial-Bug: #1693192 --- stack.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/stack.sh b/stack.sh index ecf068a4a9..a63f6b9e7c 100755 --- a/stack.sh +++ b/stack.sh @@ -1048,7 +1048,9 @@ start_dstat # ----- # etcd is a distributed key value store that provides a reliable way to store data across a cluster of machines -start_etcd3 +if is_service_enabled etcd3; then + start_etcd3 +fi # Keystone # --------