Chef - Kochbuchabhängigkeiten
Die Funktionen zum Definieren von Kochbuchabhängigkeiten helfen beim Verwalten von Kochbüchern. Diese Funktion wird verwendet, wenn wir die Funktionalität eines Kochbuchs in anderen Kochbüchern verwenden möchten.
Wenn Sie beispielsweise C-Code kompilieren möchten, müssen Sie sicherstellen, dass alle zum Kompilieren erforderlichen Abhängigkeiten installiert sind. Zu diesem Zweck gibt es möglicherweise ein separates Kochbuch, das eine solche Funktion ausführen kann.
Wenn wir Chef-Server verwenden, müssen wir solche Abhängigkeiten in Kochbüchern kennen, die in der Metadatendatei der Kochbücher verlangsamt werden sollten. Diese Datei befindet sich oben in der Kochbuchverzeichnisstruktur. Es enthält Hinweise zum Chef-Server, die beim Bereitstellen von Kochbüchern auf dem richtigen Knoten hilfreich sind.
Funktionen der Datei metadata.rb
Befindet sich oben in der Kochbuchverzeichnisstruktur.
Kompiliert, wenn das Kochbuch mit dem Messerbefehl auf den Chef-Server hochgeladen wird.
Kompiliert mit dem Unterbefehl Messer-Kochbuch-Metadaten.
Wird automatisch erstellt, wenn der Befehl zum Erstellen eines Messerkochbuchs ausgeführt wird.
Konfiguration von metadata.rb
Es folgt der Standardinhalt einer Metadatendatei.