Home National Defence Minister Peter Vilho has resigned.