The Diamondbacks signed Vargas to a minor-league contract Tuesday that includes an invitation to spring training, Aram Leighton of Just Baseball reports.
Vargas elected free agency Monday, Bobby Blanco of MASNSports.com reports.
Vargas will start at third base and bat eighth in Wednesday's game against Atlanta.
Vargas is out of the lineup for Sunday's game against the Angels.
Vargas is not in the starting lineup for Saturday's game against the Angels, Spencer Nusbaum of The Washington Post reports.
Vargas will start at second base and bat fifth in Wednesday's game against the Giants.
Vargas went 1-for-2 with a two-run home run in Tuesday's 7-5 loss to the Mets.
Vargas is out of the lineup for Sunday's game against the Cardinals.
Vargas went 2-for-4 with a run scored, an RBI and a stolen base in Sunday's win over the Guardians.
Vargas went 1-for-3 with a run scored and a stolen base in Wednesday's win over Atlanta.