do not require contacting key server
I have found the following resource to be pretty error prone in my CD lab:
err: /Stage[main]/Puppet::Repo::Puppetlabs/Apt::Source[puppetlabs]/Apt::Key[Add key: 4BD6EC30 from Apt::Source puppetlabs]/Exec[6aaf9cb025abff4f57a0536ad86ea280163165cb]/returns: change from notrun to 0 failed: apt-key adv --keyserver 'pgp.mit.edu' --recv-keys '4BD6EC30' returned 2 instead of one of [0] at /etc/puppet/modules/apt/manifests/key.pp:63
It would be much better to store the key in the module to remove this run time dependency
The current master , has a work around for this. Im not sure if this is the correct way to do this. As now we have to keep the GPG public key up to date within the repo.