Page MenuHomePhabricator

Add support for NoCloud cloud-init datasource
Open, WishlistPublicFEATURE 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

Difficulty level
Unknown (require assessment)
Version
-
Why the issue appeared?
Will be filled on close

Event Timeline

pasik added a subscriber: pasik.May 23 2019, 6:52 AM
syncer assigned this task to UnicronNL.Aug 31 2019, 12:23 AM
syncer triaged this task as Wishlist priority.
syncer edited projects, added VyOS 1.3 Equuleus; removed VyOS 1.2 Crux.