Use attribute-based instead of instead of hard-coded apt repositories

Using attribute-based apt repositories allows overriding of the attribute to allow the use of internal repository mirrors.