BJP today appointed former Chief Minister B S Yeddyurappa as Karnataka unit president and its Phulpur MP and a prominent OBC face Keshav Prasad Maurya to head its Uttar Pradesh unit.