why not ?
if primary link will fail secondary will use the same config (just write script)
nothing impossible
or we can for example bridge two interfaces and add ip not to these i-faces but to bridge, one fail second will try to backup (stp option on bridge requied)