I keep saying it. There will be no war with Iran. The Americans do not have the military resources to start one. Over at AFOE, I calculated they would need a third carrier group plus 100 land-based strike aircraft and extensive tanker, AWACS, Rivet Joint, and other supports, just for the air strikes.
Two carrier groups are on station. The Ronald Reagan group is off Hong Kong. The only other one anywhere near duty is Nimitz, which still needs to complete a three-week COMPTUEX.
What about the land forces? The US Army keeps stocks of kit in various places around the world, so that in a crisis the troops to man it can be flown in. According to the WaPo and General Pace, the stockpile in Kuwait has been sent to Iraq, and so have the stocks held aboard ships in Diego Garcia and Guam. Only the stockpile in South Korea is intact, and that ain't going nowhere. The units aren't well, either.
There will be no war with Iran.