The Angels have agreed to a major-league deal with right-hander Doug Fister, a major-league source told SB Nation.

Fister will start in extended spring training before joining Triple-A Salt Lake and ultimately making his way to the major-league club. He will receive a $1.75 million base salary in the majors with $1.2 million available in performance bonuses based on starts and appearances, according to a source.

The Halos were one five clubs to watch Fister in recent weeks, along with the Mets, Diamondbacks, Giants and Blue Jays. New York and Arizona were seen as solid fits due to recent rotation injuries, though the Angels remained involved from the beginning.

Fister joins Matt Shoemaker, Ricky Nolasco, Alex Meyer and Jesse Chavez in an Angels’ rotation that is dealing with injuries to Andrew Heaney, Garrett Richards, Tyler Skaggs and Nick Tropeano. It is expected that Fister will start out at Triple-A before joining the club’s major-league rotation.

Fister, 33, posted a 4.64 ERA and 5.7 K/9 in 180.1 innings with the Astros last season after signing a one-year deal in late January. He was linked to a number of clubs during the winter, including the Orioles, Rangers and Mariners, though did not find a club before Opening Day.

Fister is a veteran of eight major-league seasons with Seattle (2009-11), Detroit (2011-13), Washington (2014-15) and Houston (2016).