TT#44969 Pass ngcppxeinstall parameter to config file

For Pro installation from another node we use internal network for
installation and we do not need to configure gateway on internal interface.

Change-Id: I8e95851c1b2132728e8846cf0c1d0d5149d06d74
changes/13/24013/3
Mykola Malkov 8 years ago
parent 04774ae39d
commit 69b58f4fd1

@ -98,6 +98,7 @@ SIPWISE_APT_KEY_PATH="/etc/apt/trusted.gpg.d/sipwise.gpg"
# overriden later, although since the checksum is the same we could use this URL
# also for Pro/Carrier installations
SIPWISE_APT_KEY_URL_PATH="/spce/sipwise.gpg"
NGCP_PXE_INSTALL=false
ADDITINAL_PACKAGES=(git augeas-tools gdisk)
@ -657,6 +658,10 @@ if checkBootParam 'debootstrapkey=' ; then
GPG_KEY=$(getBootParam debootstrapkey)
fi
if checkBootParam 'ngcppxeinstall' ; then
NGCP_PXE_INSTALL=true
fi
DEBIAN_URL="${DEBIAN_REPO_TRANSPORT}://${DEBIAN_REPO_HOST}"
SIPWISE_URL="${SIPWISE_REPO_TRANSPORT}://${SIPWISE_REPO_HOST}"
@ -1552,6 +1557,7 @@ DEFAULT_INTERNAL_NETMASK="${DEFAULT_INTERNAL_NETMASK}"
INTERNAL_NETMASK="${INTERNAL_NETMASK}"
RETRIEVE_MGMT_CONFIG="${RETRIEVE_MGMT_CONFIG}"
MANAGEMENT_IP="${MANAGEMENT_IP}"
NGCP_PXE_INSTALL="${NGCP_PXE_INSTALL}"
EOF
fi
@ -1622,8 +1628,13 @@ EOT
if "${DHCP}" ; then
NET_DEV="${INSTALL_DEV}" METHOD='dhcp' "${netcardconf}"
else
NET_DEV="${INSTALL_DEV}" METHOD='static' IPADDR="${INSTALL_IP}" NETMASK="${EXTERNAL_NETMASK}" \
if "${PRO_EDITION}" && "${NGCP_PXE_INSTALL}" ; then
NET_DEV="${INSTALL_DEV}" METHOD='static' IPADDR="${INSTALL_IP}" NETMASK="${EXTERNAL_NETMASK}" \
"${netcardconf}"
else
NET_DEV="${INSTALL_DEV}" METHOD='static' IPADDR="${INSTALL_IP}" NETMASK="${EXTERNAL_NETMASK}" \
GATEWAY="${GW}" "${netcardconf}"
fi
fi
fi
echo "Copying /etc/network/interfaces ..."

Loading…
Cancel
Save