The second season of the contact will be a player option, the source said.
Ennis averaged 7.1 points and 3.1 rebounds in 72 games with the Memphis Grizzlies and Detroit Pistons. He has averaged 6.4 points and 3.2 rebounds while playing for four teams in his five-year career.
Yahoo! Sports first reported the deal.