Alyson Footer is reporting the following:
The 37-year-old Rodriguez is expected to sign with the Astros, pending a physical exam that will be taken upon the completion of Puerto Rico's participation in the World Baseball Classic.
So updating my previous rant, the contract won't become official until Pudge is done with the WBC.