Add customized DNS server support 45/44745/1
authorYifei Xue <xueyifei@huawei.com>
Sat, 30 Sep 2017 08:21:04 +0000 (16:21 +0800)
committerJustin chi <chigang@huawei.com>
Wed, 11 Oct 2017 02:39:36 +0000 (02:39 +0000)
JIRA: -

Currently Compass uses the gateway of install network as the only
DNS server of host1 to 5. Sometimes it doesn't work in some
environments. This patch we add a variable named USER_NAMESERVER
which can be exported before deployment. It is used to store a
user defined DNS nameserver.

Change-Id: Id74889c20cf09ec7e25d882b56ab6331ee64cdcf
Signed-off-by: Yifei Xue <xueyifei@huawei.com>
(cherry picked from commit 7b110b32e0688896967703dc2bfe7192d469164f)

deploy/conf/compass.conf

index 2c47ac4..98ba302 100644 (file)
@@ -14,7 +14,7 @@ export COMPASS_EXTERNAL_GW=${COMPASS_EXTERNAL_GW:-}
 export LANGUAGE="EN"
 export TIMEZONE="America/Los_Angeles"
 export NTP_SERVER="$COMPASS_SERVER"
-export NAMESERVERS="$COMPASS_SERVER"
+export NAMESERVERS=${USER_NAMESERVER:-"$COMPASS_SERVER"}
 export COMPASS_REPO_PORT="5151"
 export OFFLINE_DEPLOY=${OFFLINE_DEPLOY:-'Disable'}