X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=README.md;h=72a130c5e76cfc2b00a081184a7e90b82ab2e650;hb=99eb33612c86926691684fc0a2e617393b9a43d6;hp=705cb33de5be1eac3c9995fa7c893a77c5f1004f;hpb=bf7992daa188df52283384716ad4aa03fc062931;p=puppet-modules%2Fpuppetlabs-apt.git diff --git a/README.md b/README.md index 705cb33..72a130c 100644 --- a/README.md +++ b/README.md @@ -5,89 +5,102 @@ Provides helpful definitions for dealing with Apt. ## Usage -### apt:builddep +### apt +The apt class provides a number of common resources and options which +are shared by the various defined types in this module. This class +should always be included in your manifests if you are using the `apt` +module. + + class { 'apt': + always_apt_update => false, + disable_keys => undef, + proxy_host => false, + proxy_port => '8080', + purge_sources_list => false, + purge_sources_list_d => false, + purge_preferences_d => false + } + +### apt::builddep Install the build depends of a specified package. -
-apt::builddep { "glusterfs-server": }
-
+ + apt::builddep { "glusterfs-server": } ### apt::force -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",
-	version => '3.0.3',
-	require => Apt::Source["debian_unstable"],
-}
-
+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", + version => '3.0.3', + require => Apt::Source["debian_unstable"], + } ### apt::pin Add an apt pin for a certain release. -
-apt::pin { "karmic": priority => 700 }
-apt::pin { "karmic-updates": priority => 700 }
-apt::pin { "karmic-security": priority => 700 }
-
+ + apt::pin { "karmic": priority => 700 } + apt::pin { "karmic-updates": priority => 700 } + 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 repositories like Debian unstable in Ubuntu. -
-apt::release { "karmic": }
-
+Set the default apt release. Useful when using repositories like +Debian unstable in Ubuntu. + + apt::release { "karmic": } ### 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",
-  include_src       => true
-}
-
- -This source will configure your system for the Puppet Labs APT repository. -
-apt::source { 'puppetlabs':
-  location   => 'http://apt.puppetlabs.com',
-  repos      => 'main',
-  key        => '4BD6EC30',
-  key_server => 'pgp.mit.edu',
-}
-
+ + 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", + include_src => true + } + +This source will configure your system for the Puppet Labs APT +repository. + + apt::source { 'puppetlabs': + location => 'http://apt.puppetlabs.com', + repos => 'main', + key => '4BD6EC30', + key_server => 'pgp.mit.edu', + } ### 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",
-}
-
+ 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. +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 +A lot of great people have contributed to this module. A somewhat +current list follows. + +Ben Godfrey +Branan Purvine-Riley Christian G. Warden Dan Bode Garrett Honeycutt