[13:23] <bl0m1> hello! I just wanted to check with you guys how to handle bonds in netplan? I'm currently using ifdownup and want to migrate to netplan. Previously with ifupdown I could sed an task that could be executed before an interface was upped. This allowed me to have a bond with multiple interfaces and always make sure that the bond inherits the mac from an specific interface (the first one to join the bond) is there any similar function in netplan? 
[13:23] <bl0m1> Maybe netplan always uses the first interface listed for it's mac address?
[13:41] <schopin> bl0m1: AFAIK there are no capability within netplan for such feature, so it's down to the backend daemon's behavior. Networkd is *supposed* to use the first interface's address, see https://github.com/systemd/systemd/issues/3375
[14:03] <bl0m1> Thanks for your response. I guess I have some more testing to do :P