Cloud-Init is a Key feature of VyOS running on a multitude of Hypervisor platforms.
Extend the current smoketest platform with support for booting a cloud-init image that has a nocloud ISO attached https://docs.vyos.io/en/latest/automation/cloud-init.html#nocloud with the configuration