X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=README.md;h=e8e5a9a305092337913d59d823a29ffc329250a2;hb=d7a19f32191cb745ac27abed76ec5259594d79cb;hp=d5aef2d89e5babe3516e8858e5d1e5b96d66b302;hpb=f848bac6072f99e1cd60a0cc0b84e5679c598dab;p=puppet-modules%2Fpuppetlabs-apt.git diff --git a/README.md b/README.md index d5aef2d..e8e5a9a 100644 --- a/README.md +++ b/README.md @@ -5,8 +5,14 @@ Provides helpful definitions for dealing with Apt. ## Usage +### apt:builddep +Install the build depends of a specified package. +
+apt::builddep { "glusterfs-server": }
+
+ ### apt::force -Force a package to be installed from a specific release. Useful when using repositoires like Debian unstable in Ubuntu. +Force a package to be installed from a specific release. Useful when using repositories like Debian unstable in Ubuntu.
 apt::force { "glusterfs-server":
 	release => "unstable",
@@ -26,25 +32,64 @@ apt::pin { "karmic-security": priority => 700 }
 ### apt::ppa
 Add a ppa repository using `add-apt-repository`.  Somewhat experimental.
 
-apt::ppa { "ppa:drizzle-developers/ppa" }
+apt::ppa { "ppa:drizzle-developers/ppa": }
 
### apt::release -Set the default apt release. Useful when using repositoires like Debian unstable in Ubuntu. +Set the default apt release. Useful when using repositories like Debian unstable in Ubuntu.
 apt::release { "karmic": }
 
-## apt::source +### apt::source Add an apt source to `/etc/apt/sources.list.d/`.
 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
+}
+
+### apt::key +Add a key to the list of keys used by apt to authenticate packages. +
+apt::key { "puppetlabs":
+  key        => "4BD6EC30",
+  key_server => "pgp.mit.edu",
 }
 
+ +
+apt::key { "jenkins":
+  key        => "D50582E6",
+  key_source => "http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key",
+}
+
+ +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 +Christian G. Warden +Dan Bode +Garrett Honeycutt +Jeff Wallace +Ken Barber +Matthaus Litteken +Matthias Pigulla +Monty Taylor +Peter Drake +Reid Vandewiele +Robert Navarro +Ryan Coleman +Scott McLeod +Spencer Krum +William Van Hevelingen +Zach Leslie