From 5a7b0b6134846402f47a8c5fe9d48e92d7d93c28 Mon Sep 17 00:00:00 2001 From: gryf Date: Mon, 12 Apr 2021 12:48:22 +0200 Subject: [PATCH] Added calculation for HOST_IP. --- bootstrap.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/bootstrap.sh b/bootstrap.sh index fb9126a..0b5d1d1 100755 --- a/bootstrap.sh +++ b/bootstrap.sh @@ -273,6 +273,17 @@ common_conf() { cp .gitconfig ~/ cp cleanup.sh ~/ + + for i in $(seq 0 3); do + ifname=$(ip -j a|jq .[$i].ifname) + if [[ "${ifname}" = "lo" ]]; then + continue + fi + ipaddr=$(ip -j a|jq \ + '.[$i].addr_info[] | select(.family == "inet") | .local') + break; + done + { echo 'source ~/.bash_prompt' echo "alias ipc='ip -c'" @@ -282,6 +293,7 @@ common_conf() { echo "# uncomment after successful deployment" echo "#source ~/devstack/openrc admin admin >/dev/null 2>/dev/null" echo "#source <(kubectl completion bash)" + echo "export HOST_IP=${ipaddr}" } >> ~/.bashrc if [ ! -d ~/.vim ]; then