2017-01-26 2 views
0

Ich versuche, ein Automatisierungstestsystem unter Linux zu konfigurieren, das alle Inkonsistenzen wie falsche Dateiberechtigungen, fehlgeschlagene Dienste usw. auf einem benutzerdefinierten Linux-Betriebssystem meldet. Ich kann dafür mein eigenes Skript schreiben, aber ich brauche eine allgemeine Lösung, die eine Vielzahl von Situationen und Systemen unterstützt. Also, ich frage mich, ob ich Chef konfigurieren kann, um nur Probleme und Inkonsistenzen unter Linux zu melden, aber nicht beheben sie?Konfiguriere Chef, um nur Probleme zu melden

+1

Sie können auch Ihr eigenes [ 'inspec'] (http://inspec.io/) Profil für diese Art von‚Audit‘schreiben – Tensibai

+0

Kann es alle Komponenten eines O inspizieren? – Vahid

+1

Probieren Sie es aus, wenn es passt oder nicht, aber soweit ich weiß, ja. Und es gibt auch CIS-Profile auf http://supermarket.chef.io für Compliance-Baseline. – Tensibai

Antwort

0

Art. Wir haben ein System namens "why run mode", das versucht, einen Dry-run-Check zu machen, was Chef wahrscheinlich tun würde, wenn er ausgeführt würde. Leider, weil Chef-Code im Grunde beliebig ausführbaren Ruby-Code ist, können wir nicht 100% sicher sein. Das heißt, ich würde es ausprobieren und sehen, ob die Ausgabe für Ihre Verwendung ausreicht.

+0

Danke. Ich muss lediglich verhindern, dass Chef Änderungen vornimmt und nur Inkonsistenzen meldet. – Vahid

Verwandte Themen