Skip to content
Puppet module to help manage Apt
Find file
Latest commit 148fc73 Apr 18, 2011 Jeff Wallace Update LICENSE.
Failed to load latest commit information.
manifests Support ability to add more than one PPA Apr 17, 2011
templates First commit Apr 27, 2010
LICENSE Update LICENSE. Apr 18, 2011
README.md Heading fix in README May 6, 2010

README.md

Apt module for Puppet

Description

Provides helpful definitions for dealing with Apt.

Usage

apt::force

Force a package to be installed from a specific release. Useful when using repositoires 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::ppa

Add a ppa repository using add-apt-repository. Somewhat experimental.

apt::ppa { "ppa:drizzle-developers/ppa": }

apt::release

Set the default apt release. Useful when using repositoires 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"
}
Something went wrong with that request. Please try again.