Tagged Puppet foreman automation

Foreman + Puppet

Foreman + puppet is a pretty awesome combination for automating your IT infrastructure.

I followed a great guide here for setting up a puppet master with foreman web gui.


Don’t have capital letters in your hostname – host.example.local not host.EXAMPLE.LOCAL – else it will have problems setting up the proxy.

Don’t name the user on your server “foreman” – it will make the installation fail, and you won’t know why. The installer creates a user foreman and does some stuff in the home directory.

Also for my setup to install correctly (foreman + ubuntu 14.04) I had to change this command:

foreman-installer > ./foreman.log


Foreman-installer --enable-foreman-proxy > ./foreman.log

else I had errors like:

/Stage[main]/Foreman_proxy::Register/Foreman_smartproxy  Could not evaluate: Could not load data from