Hello,
I'm using coreos on baremetal servers but I have some difficulties to set advanced network configurations like bonding.
Currently, the installer puts the cloud-config file on disk and this one is loaded on first boot, after the network interfaces.
The consequence is that you have to reboot in order to have a working bonding config or to set up the interfaces manually the first time.
I don't know if the problem is with systemd-networkd but anyway, I think the files creation part of the cloud-config should be done during the install (before the reboot on disk) if we want a really consistent node even at the first boot.
What do you think about that ?