Şef - Yemek Kitabı Bağımlılıkları
Yemek kitabı bağımlılıklarını tanımlamanın özellikleri yemek kitabını yönetmeye yardımcı olur. Bu özellik, bir yemek kitabının işlevselliğini diğer yemek kitaplarında kullanmak istediğimizde kullanılır.
Örneğin, biri C kodunu derlemek istiyorsa, derlemek için gereken tüm bağımlılıkların kurulduğundan emin olmak gerekir. Bunu yapmak için, böyle bir işlevi yerine getirebilecek ayrı bir yemek kitabı olabilir.
Chef-server kullandığımızda, yemek kitaplarındaki bu tür bağımlılıkları bilmemiz gerekir ki bu, yemek kitapları meta veri dosyasında yavaşlatılmalıdır. Bu dosya, yemek kitabı dizin yapısının en üstünde yer alır. Şef sunucusuna, yemek kitaplarının doğru düğümde dağıtılmasına yardımcı olan ipuçları sağlar.
Metadata.rb Dosyasının Özellikleri
Yemek kitabı dizin yapısının en üstünde yer alır.
Yemek kitabı, bıçak komutu kullanılarak Şef sunucusuna yüklendiğinde derlenir.
Bıçak yemek kitabı meta verileri alt komutuyla derlenmiştir.
Bıçak yemek kitabı oluşturma komutu çalıştırıldığında otomatik olarak oluşturulur.
Metadata.rb yapılandırması
Bir meta veri dosyasının varsayılan içeriği aşağıdadır.