Using a parameter in another parameter is an undefined behaviour in Puppet (as a matter of fact, works with 2.7.x, does not work with 3.x).

Could you fix this for the ``$apt_source_location`` parameter please ?