Testing Chef Rollen und Umgebungen

Ich bin neu bei Chef und benutzeTest Kitchen um die Gültigkeit meiner Kochbücher zu testen, was großartig funktioniert. Jetzt versuche ich sicherzustellen, dass die umgebungsspezifischen Attribute auf den Produktionsknoten korrekt sind, bevor Chef anfänglich ausgeführt wird. Diese würden in einer Rolle definiert.

Zum Beispiel habe ich möglicherweise Rezepte, die mithilfe einer Vagrant-Box mit Dev-Einstellungen zusammenlaufen, die das Kochbuch validiert. Ich möchte in der Lage sein, die Rolle eines Produktionsknotens zu testen. Ich denke, ich möchte diese Tests als Quelle der Wahrheit, die meine Umgebung beschreibt. Betrachtet man die Dokumentation von Test Kitchen, so scheint dies über den Rahmen hinauszugehen.

Ist meine Annahme richtig? Gibt es eine bessere Methode, um ein Kochbuch zu testen, bevor Chef zum ersten Mal auf einem Produktionsknoten ausgeführt wird, um sicherzustellen, dass die Einstellungen korrekt sind?