Wie sollten Puppen-Plugins konfiguriert werden?
-
09-12-2019 - |
Frage
Wenn ich meine Marionettenmodulkonfiguration für ein Verzeichnis außerhalb der Marionette externe, indem Sie die Modulpath / Manifestdir-Einstellungen hinzufügen: generasacodicetagpre.
Die Agenten protokollieren den folgenden Fehler:
"konnte nicht ausgewertet werden: Informationen von Quellen (s) Puppe: // my-dns-name / plugins" konnte nicht abgerufen werden
sieht so aus, als scheinen sie nicht mehr die Fakten mehr finden zu können, die ich in $ Modulepath // lib / flacing installiert habe?
Wenn ich die Modulpath / Manifestdir-Einstellungen auskommentieren und die Konfiguration kopieren Sie die Konfiguration wieder in das / etc / pupepet-Verzeichnis, funktionieren die Agenten in Ordnung.
Ich muss vielleicht auch die PlugInsource-Einstellung einstellen und wenn ja, wo bis? Jede Zeige dankbar dankbar!
Lösung
sind die Berechtigungen für Ihr Hausverzeichnis eingeschränkt, z.bis 0750?Der Puppetmaster läuft in der Regel als dedizierter generationspabeditagagcode-Benutzer anstelle von root, daher kann es wahrscheinlich kein privates Zuhauseverzeichnis lesen.
Die andere Möglichkeit ist Selinux, wenn Sie es verwenden.Ich würde davon ausgehen, dass die Dateien in Ihrem Home-Verzeichnis nicht gekennzeichnet sind, um den Zugriff durch einen PuppePetmaster-Prozess zu ermöglichen.Sehen Sie AVC-Ablehnungen in Syslog?