Gracias a @licordelpolo empecé este mini-manual para instalar puppet en un Ubuntu. Aquí os lo dejo.
mkdir /tmp/puppet cd /tmp/puppet wget http://apt.puppetlabs.com/puppetlabs-release-precise.deb sudo dpkg -i puppetlabs-release-precise.deb sudo apt-get install facter sudo apt-get -f install
* Ten en cuenta que tras el dpkg te saldrá un error: no te preocupes
Ahora basta con copiar tus módulos a /etc/puppet/modules, desde tu máquina, por ejemplo:
rsync -r modules root@example.com:/etc/puppet/
Y aplicarlos
cd /etc/puppet/modules puppet apply -v server_test/tests/init.pp
Bonus:
Si tienes este error:
err: Failed to prepare catalog: Could not run command from prerun_command: Execution of '/etc/puppet/etckeeper-commit-pre' returned 1:
Una manera de arreglarlo es comentar (#) las siguientes líneas en /etc/puppet/puppet.conf:
prerun_command=/etc/puppet/etckeeper-commit-pre postrun_command=/etc/puppet/etckeeper-commit-post