Page MenuHomeVyOS Platform

Add support for NoCloud cloud-init datasource
Closed, ResolvedPublicFEATURE REQUEST

Description

ProxMox VE hypervisors feature cloud-init VM provisioning through an autogenerated config drive in NoCloud format. While Vyos provides a cloud-init package, it appears it won't configure the network interfaces on such a setup, which is a bit of an issue for machines supposed to act as routers :-)

On closer examination, the cc_vyos.py file seems to contain network setup code, but only for the OVF method. The attached patch adds support for the NoCloud method. Note that I'm definitely not a Python programmer, but I hope there aren't too many mistakes, as the corresponding code is quite simple. I've also confirmed it to work on my ISO builds, so there's at least that.

Details

Version
-

Event Timeline

syncer triaged this task as Wishlist priority.
syncer edited projects, added VyOS 1.3 Equuleus; removed VyOS 1.2 Crux.
zsdc changed the task status from Open to Needs testing.Sep 8 2020, 5:18 PM
zsdc subscribed.

NoCloud (and actually any datasource which provide network-config) must be supported now in VyOS 1.3. Feel free to test it.