Inhaltsverzeichnis
Kurzanleitung/Zusammenfassung für das Upgrade von Puppet 3.x auf Puppet 4.x
Auf dem TJENER (ausgehend von einer jessie Installation) puppet aus dem stretch-backports installieren.
Anpassungen an den puppet.<SCHULE> Repositories im ITZkS-Git
Die bisherige Puppet-Konfig muss von /etc/puppet/manifests/site.pp nach /etc/puppet/code/environments/production/manifests/site.pp verschoben werden.
Weitere Konfigurationsdateien im .<SCHULE> Git entsprechend durch ein Standardkonfigurationsdateien von 4.x puppet ersetzen.
Anpassungen an site.pp
Zu beachtende Konfougrationsanpassungen sind beispielhaft schon hier zu finden.
Hinweis: Die Konfiguration von unattended-upgrades ist scheinbar nur in /etc/puppet/manifests/init.pp und /etc/puppet/manifests/params.pp anzupassen. Dazu folgen noch weitere Informationen.
Prüfen, ob die am Standort vorhandenen Clients mit puppet 3.x mit dem TJERNER puppet-master auf 4.x kommunizieren
Auf dem TJENER:
systemctl stop puppet-master systemctl disable puppet-master
Präventiv in /etc/default/puppet-master den Start des entsprechenden Dienstes deaktivieren.
apt-get install puppet-master-passenger
Dann noch prüfen, ob Apache auf dem Port 8041 lauscht:
lsof -i | grep apache2