Thanks for providing the logs and the network_data.json.
It looks like the patch you provided in comment 2 is reasonable. Could you please follow the HACKING.rst to make a merge proposal?
If you have any questions on that process, feel free to ping me in IRC or here.
For your reference, we have a debug tool 'cloud-init devel net-convert' that can be used to convert formats to more easily debug.
I put your network_data.json into a file and then:
@Fabian,
Thanks for providing the logs and the network_data.json.
It looks like the patch you provided in comment 2 is reasonable. Could you please follow the HACKING.rst to make a merge proposal?
If you have any questions on that process, feel free to ping me in IRC or here.
For your reference, we have a debug tool 'cloud-init devel net-convert' that can be used to convert formats to more easily debug.
I put your network_data.json into a file and then:
$ python3 -m cloudinit.cmd.main devel net-convert \ directory= out.d --network- data=network_ data.json \ kind=network_ data.json --output-kind=eni --distro=ubuntu \ mac=phy1, 24:8a:07: 9a:a8:42 \ mac=phy2, 24:8a:07: 9a:a8:43 \ mac=phy3, 24:8a:07: 9a:a6:1a \ mac=phy4, 24:8a:07: 9a:a6:1b
--
--
--
--
--
--
(yes... i agree the user experience on that cli could use some help :)