October 2011
Intermediate to advanced
300 pages
5h 51m
English
Most often, you will want to install packages from the main distribution repository, so a simple package resource will do:
package { "exim4": ensure => installed }Sometimes, though, you need a package which is only found in a third-party repository (an Ubuntu PPA, for example). Or it might be that you need a more recent version of a package than that provided by the distribution, which is available from a third party.
On a manually administered machine, you would normally do this by adding the repository source configuration to /etc/apt/sources.list.d (and, if necessary, a GPG key for the repository) before installing the package. We can automate this process easily with Puppet.
Read now
Unlock full access