One of the things I’ve been doing a lot of recently is deploying RancherOS nodes into VMware’s vCloud Director. While automating the process entirely has provided its own set of challenges, the one that has been the most difficult to overcome is that of asking the cloud-init network interface settings to set themselves correctly. The Problem In most cloud providers, container-optimised operating systems have no real issue in determining their network settings given to them (including from vSphere/ESXi hypervisors).