
Puppet Master-Version: 3.3.1
Puppet-Agent-Version: 3.3.1
Inhalt von site.pp
import '*/*.pp'
node default {
include 'auth'
}
In dem Ordner, in dem sich site.pp befindet, gibt es einen Ordner namens „VirtualMachines“. Im Ordner „VirtualMachines“ gibt es eine Datei namens: server1mycompanycom.pp
Berechtigungen für die Datei server1mycompanycom.pp
-rw-r--r-- 1 puppet sudo 81 Oct 15 14:33 server1_mycompany_com.pp
Inhalt der Datei server1mycompanycom.pp
node 'server1.mycompany.com' inherits 'default' {
include 'zabbix::agent'
}
Das Problem ist, dass beim Laufen
Puppet-Agent --Test
Auf Server1.mycompany.com wird nur das Modul aus der Standardkonfiguration angewendet, das „Auth“ heißt. Das Modul aus der Knotenkonfiguration, das „Zabbix-Agent“ heißt, wird nicht angewendet.
Stimmt etwas mit site.pp nicht? Andere Knoten funktionieren einwandfrei und wenden die Konfiguration sowohl aus dem Standardabschnitt als auch aus dem Knotenabschnitt an.
Antwort1
Ich glaube, ich habe endlich die Ursache des Problems gefunden.
Nachdem Sie den neuen Knoten hinzugefügt haben, müssen Sie Puppet Master neu starten und danach beginnt Puppet Master mit der Anwendung der Knotenkonfiguration.
So starten Sie Puppet Master neu:
Standardmäßig wird durch Ausführen des Puppet-Master-Befehls ein Puppet-Master-Server gestartet, der im Hintergrund als Daemon ausgeführt wird. Um den Dienst zu stoppen, müssen Sie die Prozesstabelle mit etwas wie ps aux | grep puppet überprüfen und dann den Prozess beenden.