Überprüfung der Hiera-Suche nach Marionette

7

Während ich versuche, meine Puppe zu debuggen, manifestiere ich mich mehrmals, nachdem ich sie mit Hiera gebündelt habe. Manchmal bezweifle ich, dass die richtige Hiera-Suche überhaupt durchgeführt wird.

Ich benutze hauptsächlich CentOS mit Puppet 3.

Gibt es ein Tool, mit dem ich herausfinden kann, welche Hiera-Datendatei derzeit für den Knoten verwendet wird, auf dem ich mich befinde, anstatt anhand meiner Serverkonfiguration zu raten?

Xiankai
quelle
Haben Sie versucht, ausführliche Ausgabe mit Marionette
Drew Khoury
Wie mache ich das?
Xiankai
Pass -v beim Laufen Marionette
Drew Khoury
Scheint, als würde es auch grüne Hinweise in die Ausgabe einfügen, lässt mich wissen, wo die Fakten geladen sind, aber kein Glück mit Hiera.
Xiankai

Antworten:

9

Führen Sie auf dem Server, auf dem sich Ihr Puppenmeister befindet, aus puppet master --debug --compile yournode.example.com | grep hiera

Sciurus
quelle
Danke für die Antwort, ich bin mir nicht sicher, ob das funktionieren würde, wenn ich eine kopflose Puppe laufen lasse? Ich probiere gerade Marionette auf Vagabund aus.
Xiankai
Am Ende habe ich nur die --debugFlagge verwendet, die tatsächlich die Hiera-Suche und das Backend anzeigt.
Xiankai
@ xiankai Bitte fügen Sie einige Beweise hinzu.
030