2016-01-06 27 views
0

當我將一些食譜上傳到我的廚師服務器時,它說我錯過了食譜。它允許我將食譜上傳到服務器,但不會顯示在我假設的服務器中,因爲它缺少一些它依賴的食譜。有沒有一種方法可以自動安裝當我選擇食譜上傳時所依賴的食譜?因此,如果我將MongoDB上傳到我的廚師服務器,它會自動將它的所有依賴關係與它相關聯,因此我不必手動進行上傳。自動安裝丟失食譜?

回答

2

這是Berkshelf的用途。它處理查找依賴項,將它們從本地拉下(berks install),然後將它們推送給Chef Server(berks upload)。新的Policyfile工作流程也爲您處理。

+0

我在我的工作站上安裝Berkshelf嗎?然後使用Berkshelf與Chefdk一起實現此功能。 – Anders

+0

ChefDK包含Berkshelf,所以你可能已經擁有它了。 – coderanger