Premier Colin Barnett will be forced to undertake another cabinet reshuffle in the lead up to May's state budget after the resignation of Treasurer and Transport Minister Troy Buswell.

Premier Colin Barnett will be forced to undertake another cabinet reshuffle in the lead up to May's state budget after the resignation of Treasurer and Transport Minister Troy Buswell.