Right, my bad. Thought it was a bit simple question.
Since failover would require identical configs and L3 connectivity, why not simply link them up and make a master-local setup out of 'em?
Not sure if it'll work with 2 standalone controllers or not, but doubt it to be honest. Haven't tested it though so someone might correct me.
Edit: see victor fabians link below