Don't populate /etc/network/interfaces when cloud-init is used.
If both dhcp and cloud-init try to manage eth0 at the same time, /sbin/ifup -a --read-environment
fails, and systemd networking service cannot be started. This results in offline VM after dhcp lease time is expired.