<div dir="ltr"><div><div><div><div><div><div><div><div><div><br></div>Using HEAT, I am creating VM instances against a neutron provider network that does not<br></div>supply DHCP services. <br><br></div>Still using HEAT, any ideas on how I can grab the MAC address of the assigned neutron port? I will also need to grab the IP Neutron has allocated to my VM instance.<br><br></div>I will pass the MAC and IP to a user-data template.<br>The MAC will be used to find the name of the network interface on the VM.<br></div>Once the script finds the correct interface name, the user-data script<br></div>will plumb the VM NIC, then continue to create the network interface file to make the network changes persistent.<br><br></div>So I guess my first hurdle is to find out how to modify my existing heat template to discover <br></div>the allocated MAC and IP of the created/attached neutron port.  Then pass those data points to<br></div>a cloud-init user-data script.<br><br><br></div>