I believe this behavior is governed by cloud-init. The network config with the mac address is created by cloud-init. I know that cloud-init will reconfigure networking it if believes the image is launched as a new instance. I am not aware of the expected behavior with the removal of the primary interface and replacement with another on the same instance.
I believe this behavior is governed by cloud-init. The network config with the mac address is created by cloud-init. I know that cloud-init will reconfigure networking it if believes the image is launched as a new instance. I am not aware of the expected behavior with the removal of the primary interface and replacement with another on the same instance.