Installing Puppet Agent on Ubuntu 16.04

June 19, 2018 Jordansphere Linux

Problem:

When trying to install the puppet agent on an Ubuntu 16.04 server the following error appeared

Command: 
​curl -k https://puppet:8140/packages/current/install.bash | sudo bash
 
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
100 25756  100 25756    0     0   162k      0 –:–:– –:–:– –:–:–  163k
The agent packages needed to support ubuntu-16.04-amd64 are not present on your master.     To add them, apply the pe_repo::platform::ubuntu_1604_amd64 class to your master node and then run Puppet.     The required agent packages should be retrieved when puppet runs on the master, after which you can run the install.bash script again.

 

Resolution 

On the puppet enterprise server

cd /etc/puppetlabs/code/environments/production/manifests
vi site.pp

Add the following code:

node puppet.jordansphere.co.uk {
include pe_repo::platform::ubuntu_1604_amd64
}