I have an interesting problem, I can create a bond just fine. However if I just configure a bond0 and no other interface, the system tries to configure one of my bonding interfaces as a primary interface. I would like bond0 to be the primary interface. So in my example below eth3 is reconfigured as a regular interface. If I plug an additional network port at eth0 my bond0 works fine. Again if I only want bond0, eth3 gets reconfigure from bond slave to eth3 dhcp. Any thoughts?
rancher: network: interfaces: eth*: dhcp: false eth2: bond: bond0 eth3: bond: bond0 bond0: dhcp: true bond_opts: mode: 6 miimon: 100 lacp_rate: 1 xmit_hash_policy: 1 mtu: 9000