2017-09-15 3 views
1

Ich untersuche ein großes Kochbuch, das meinen Client konfigurieren soll, und ich möchte genau wissen, welche Dateien es konfiguriert \ deleted \ added, und so weiter.Wie kann man Änderungen der Chef-Solo-Laufzeit auf dem Client verfolgen?

Ich betreibe:

find/-mount -mmin 

es gab mir einige Hinweise haben, aber ich habe auch Ergebnisse, die nicht relevent wurden.

Gibt es einen besseren Weg zu wissen, was genau auf meiner Clinet geändert wurde, indem Sie das Kochbuch laufen lassen?

Antwort

0

Es gibt das Why-run-System, das vorher versucht, eine Analyse durchzuführen, um herauszufinden, was geändert werden würde, aber es ist wegen der Natur der Chefrezepte als willkürlicher ausführbarer Code unvollkommen. Sie können eine Liste auch entweder über das Reporting-Addon oder einen Event-Handler (mit dem Sie die Daten in ein beliebiges System/Format schreiben können) erhalten, das aber nur nach dem Fakt berichtet.

+0

Verwendung der Why-run hilft mir nicht, in einigen Fällen wird es nur zeigen, welcher Block von Code ausgeführt wird, aber nicht wirklich, was es auf meinem System geändert hat. und bezüglich des Berichts-Add-Ons oder Handlers bin ich nicht damit vertraut. zu schätzen wissen, wenn Sie teilen und Beispiel. –

Verwandte Themen