Add an apt source to `/etc/apt/sources.list.d/`.
<pre>
apt::source { "debian_unstable":
- location => "http://debian.mirror.iweb.ca/debian/",
- release => "unstable",
- repos => "main contrib non-free",
- required_packages => "debian-keyring debian-archive-keyring",
- key => "55BE302B",
- key_server => "subkeys.pgp.net",
- pin => "-10"
+ location => "http://debian.mirror.iweb.ca/debian/",
+ release => "unstable",
+ repos => "main contrib non-free",
+ required_packages => "debian-keyring debian-archive-keyring",
+ key => "55BE302B",
+ key_server => "subkeys.pgp.net",
+ pin => "-10",
+ include_src => true
+}
+</pre>
+### apt::key
+Add a key to the list of keys used by apt to authenticate packages.
+<pre>
+apt::key { "puppetlabs":
+ key => "4BD6EC30",
+ key_server => "pgp.mit.edu",
}
</pre>
+
+<pre>
+apt::key { "jenkins":
+ key => "D50582E6",
+ key_source => "http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key",
+}
+</pre>
+
+Note that use of the "key_source" parameter requires wget to be installed and working.
+
+
+## Contributors
+A lot of great people have contributed to this module. A somewhat current list follows.
+Ben Godfrey <ben.godfrey@wonga.com>
+Christian G. Warden <cwarden@xerus.org>
+Dan Bode <bodepd@gmail.com> <dan@puppetlabs.com>
+Garrett Honeycutt <github@garretthoneycutt.com>
+Jeff Wallace <jeff@evolvingweb.ca> <jeff@tjwallace.ca>
+Ken Barber <ken@bob.sh>
+Matthaus Litteken <matthaus@puppetlabs.com> <mlitteken@gmail.com>
+Matthias Pigulla <mp@webfactory.de>
+Monty Taylor <mordred@inaugust.com>
+Peter Drake <pdrake@allplayers.com>
+Reid Vandewiele <marut@cat.pdx.edu>
+Robert Navarro <rnavarro@phiivo.com>
+Ryan Coleman <ryan@puppetlabs.com>
+Scott McLeod <scott.mcleod@theice.com>
+Spencer Krum <spencer@puppetlabs.com>
+William Van Hevelingen <blkperl@cat.pdx.edu> <wvan13@gmail.com>
+Zach Leslie <zach@puppetlabs.com>