Puppet-Agent wendet die Standardkonfiguration an, wendet jedoch keine Knotenkonfiguration an

Puppet-Agent wendet die Standardkonfiguration an, wendet jedoch keine Knotenkonfiguration an

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.

verwandte Informationen