From: Eby, Robert (re2429) Date: Fri, 6 Sep 2019 17:19:37 +0000 (-0400) Subject: Handle missing infra_external X-Git-Url: https://gerrit.akraino.org/r/gitweb?p=ta%2Fremote-installer.git;a=commitdiff_plain;h=7fa7d82189c6ef7bca981d20563c16fd2300b7c7 Handle missing infra_external Signed-off-by: Eby, Robert (re2429) Change-Id: Ic51b273cacb89345081fd1e255e68d140c629cd6 --- diff --git a/src/remoteinstaller/installer/install.py b/src/remoteinstaller/installer/install.py index a5c099a..4e0043a 100644 --- a/src/remoteinstaller/installer/install.py +++ b/src/remoteinstaller/installer/install.py @@ -180,7 +180,8 @@ class Installer(object): pre_allocated_ips = self._uc['hosts'][self._first_controller].get('pre_allocated_ips', None) if pre_allocated_ips: pre_allocated_infra_external_ip = pre_allocated_ips.get('infra_external', None) - self._first_controller_ip = str(IPAddress(pre_allocated_infra_external_ip)) + if pre_allocated_infra_external_ip: + self._first_controller_ip = str(IPAddress(pre_allocated_infra_external_ip)) if not self._first_controller_ip: self._first_controller_ip = str(IPAddress(first_ip)+1)