diff --git a/src/vm/VirtualMachineNic.cc b/src/vm/VirtualMachineNic.cc
index ea6b502f0a..d6352e9ba8 100644
--- a/src/vm/VirtualMachineNic.cc
+++ b/src/vm/VirtualMachineNic.cc
@@ -167,9 +167,10 @@ void VirtualMachineNic::to_xml_short(std::ostringstream& oss) const
std::string ip = vector_value("IP");
std::string ip6 = vector_value("IP6");
std::string ip6_ula = vector_value("IP6_ULA");
- std::string ip6_link = vector_value("IP6_LINK");
- std::string ip6_global = vector_value("IP6_GLOBAL");
+ std::string ip6_link = vector_value("IP6_LINK");
+ std::string ip6_global = vector_value("IP6_GLOBAL");
+ std::string ip_external = vector_value("EXTERNAL"); /* PROVISION AWS_IPAM */
std::string reqs = vector_value("SCHED_REQUIREMENTS");
std::string rank = vector_value("SCHED_RANK");
@@ -182,6 +183,11 @@ void VirtualMachineNic::to_xml_short(std::ostringstream& oss) const
oss << "" << one_util::escape_xml(ip) << "";
}
+ if (!ip_external.empty())
+ {
+ oss << "" << one_util::escape_xml(ip_external) << "";
+ }
+
if (!ip6.empty())
{
oss << "" << one_util::escape_xml(ip6) << "";