Armbrister was released by the Cardinals on Wednesday, per the league's official transaction log.
Armbrister (undisclosed) cleared waivers Tuesday and shifted to injured reserve.
The Giants waived/injured Armbrister (undisclosed) on Monday, Ian Rapoport of NFL Network reports.
Armbrister will not suit up for Friday's preseason game against the Lions due to injury.
The Lions waived Armbrister on Wednesday, Dave Birkett of the Detroit Free Press reports.
Armbrister was signed to the Lions 53-man roster Saturday, Mike Rothstein of ESPN.com reports.
Armbrister was signed to the Lions' practice squad, Tim Twentyman of the team's official site reports.
Armbrister was waived by the Lions on Saturday, WXYZ Detroit reports.