Veteran infielder Brendan Rodgers and the Houston Astros agreed to a minor league deal with an invitation to spring training on Wednesday, per Ari Alexander of KPRC 2.