Automatisierung: Schritt für Schritt einen Puppetserver aufsetzen

Um mit Puppet unsere IT zu automatisieren, gibt es sogenannte Module, um den Endstatus zu definieren. Mittels des Puppet Agents, der auf dem Zielsystem installiert werden muss, wird ein OS-spezifischer Katalog vom Puppetserver kompiliert, der dem Agent sagt, was er genau zu tun hat. In diesem Artikel wollen wir einen Puppetserver aufsetzen und die Konfiguration für unseren Server vorbereiten.
Vorbereitung
Als Vorbereitung habe ich zwei Ubuntu-22.04-Maschinen mit jeweils 4 CPUs und 8 GB RAM aufgesetzt. Mein Versuch, den Puppetserver mit nur 2 CPUs laufen zu lassen, hat leider zu Problemen geführt, was an einer Einstellung des Puppetservers unter /etc/puppetlabs/puppetserver/conf.d/puppetserver.con mit der max-active-instances -Einstellung mit dem Standard Wert " Anzahl-CPUs – 1 " liegt.