The Rockets will sign free agent forward James Ennis, according to Shams Charania of Yahoo Sports, who reports (via Twitter) that Houston and Ennis have agreed to a two-year deal. The second year will be a player option, Charania adds.