Puppet On Ubuntu

Ubuntu, being a close derivative of Debian, has a similarly solid support base. Puppet has been promoted in to the ‘main’ archive of Ubuntu since Ubuntu 9.10, which means it receives timely security updates and in LTS releases will be supported on desktops for 3 years and servers for 5 years (regular stable release versions are only supported for 18 months).

See https://launchpad.net/ubuntu/+source/puppet for an overview of the package status in Ubuntu.

Supported Versions

It is an explicit design goal of the Debian package maintainer that the Puppet packages should work on all stable LTS releases. Running Puppet on other Ubuntu releases is expected to work, but isn’t nearly as well tested by the maintainer.

Hardy LTS

Ubuntu 10.04.3 LTS Lucid Lynx

This distribution only has version 0.25 of puppet. In order to get access to newer versions of puppet, add the official Puppet Labs Apt repo.

Here is how:

sudo su -

echo -e "deb http://apt.puppetlabs.com/ lucid main\ndeb-src http://apt.puppetlabs.com/ lucid main" >> /etc/apt/sources.list.d/puppet.list

apt-key adv --keyserver keyserver.ubuntu.com --recv 4BD6EC30

apt-get update

For the puppet client run:

apt-get install puppet

For the puppet master run:

apt-get install puppetmaster