我需要下載一些食譜。他們有很多依賴關係。我已經用刀&安裝了機器。我只想下載公共食譜。如何從超級與deps下載食譜?
當我執行knife cookbook download git
我收到以下錯誤: 錯誤:你的私鑰無法從/home/vagrant/.chef/vagrant.pem加載 檢查您的配置文件,並確保你的私鑰是可讀
刀配置初始不起作用 - 它不會生成任何密鑰。那麼,爲什麼我需要任何密鑰&如何解決這個問題?
我需要下載一些食譜。他們有很多依賴關係。我已經用刀&安裝了機器。我只想下載公共食譜。如何從超級與deps下載食譜?
當我執行knife cookbook download git
我收到以下錯誤: 錯誤:你的私鑰無法從/home/vagrant/.chef/vagrant.pem加載 檢查您的配置文件,並確保你的私鑰是可讀
刀配置初始不起作用 - 它不會生成任何密鑰。那麼,爲什麼我需要任何密鑰&如何解決這個問題?
使用knife cookbook download
將嘗試從廚師服務器(或從您在knife.rb
中配置的廚師服務器下載食譜,因此您需要憑證才能這樣做)。要從廚師超市下載食譜,您必須使用knife cookbook site
命令,例如,您應該使用knife cookbook site download git
。無論如何,這將不會下載食譜依賴關係,如果有的話。
要管理所有的食譜依賴關係,請下載和/或生成所有食譜包,或者以更可配置的方式配置它,您應該看看Berkshelf。它包含在ChefDK中,您可以使用它生成一個包含所有依賴關係的包,或者用於工作站上傳具有所有依賴關係的所需烹飪書,管理食譜版本,不同位置......