The Washington Post:
President Trump, who aides said has been seething about news coverage of Defense Secretary Jim Mattis’s pointed resignation letter, abruptly announced Sunday that he was removing Mattis two months before his planned departure and installing Patrick Shanahan as acting defense secretary.
The move brings fresh instability to the Pentagon as it manages Trump’s sudden decisions to withdraw U.S. troops from Syria and Afghanistan. Shanahan, a former Boeing executive who has been Mattis’s deputy at the Pentagon, will assume the top job in an acting capacity beginning Jan. 1. But a senior administration official said Trump plans to conduct a wide-ranging search for a permanent replacement and is interested in candidates from outside the administration.
Trump decided hastily to remove Mattis in reaction to negative news coverage, according to senior administration officials, one of whom said the president was eager to retaliate against Mattis and show up the widely respected former general. Another official said Trump and other advisers suspected Mattis of being part of a campaign to stoke negative coverage about the president.