More than $2 million of roadwork contracts approved by council