The 23-year-old has put an end to his two-year association with Scottish Premiership champions Rangers, joining League One club Ipswich on an initial £1m deal.
Edmundson has put pen to paper on a four-year deal with the Tractor Boys and will look to help them earn promotion to the Championship next season.
Expressing his delight following the transfer, Edmundson explained that the opportunity to join Ipswich was one that he could not turn down, with talks with club chief Mark Asthon proving fruitful.
The central defender also revealed that Ipswich boss Cook played a huge role in his decision to join the League One side from Rangers and is excited by the project at the club.
“The opportunity came along and it was one I couldn’t turn down“, Edmundson told iFollow Ipswich.
“I spoke to the gaffer and it really excited me.
“He was a massive pull and this is also a huge club.
“Having also spoken to Mark Ashton [CEO], he has been very clear about the culture being built at the club and the importance of engaging with the local community – that’s something I also consider to be very important.
“I like the sound of the project here and I can see the intent the club has, so I’m delighted to have signed.“
Rangers, who signed Edmundson from Oldham Athletic for £800,000 in 2019, will see the transfer fee of £1m increase if the defender helps Ipswich to promotion.