2017-05-30 81 views
0

我使用knife爲了創建食譜到我的回購。現在已棄用knife,而我正在使用chef generate cookbook廚師:創建食譜到回購

我面臨了幾個問題:

  1. 我的回購位於自定義文件夾(不低於~/.chef)。所以當我使用chef generate cookbook時,會將烹飪書放入~/.chef。使用knife我能夠使用knife.rb設置我的食譜必須放置在哪裏。無論如何使用chef得到這種行爲?
  2. 無論如何刪除或刪除此食譜?
  3. 我不太清楚如何使用chef工具上傳我的食譜。絕對棄用knife? berkshelf在回購中的作用是什麼?

回答

1

食譜可以使用廚師,berks或刀創建。由於刀是不推薦使用廚師是首選的方式。作爲一個說明,即使你使用刀創建食譜,它不會上傳到你的廚師服務器,除非你做knife cookbook upload cookbookname。您可以使用knife cookbook list進行驗證,該列表將在服務器中列出最新版本的Cookbook,或者在列表命令中添加-a,以便顯示服務器中的所有版本。因此,您可以使用chef generate cookbookname創建食譜,更新您的更改並使用knife cookbook upload cookbookname本身上傳給廚師

1

你可以簡單地做chef generate /path/to/cookbook只是修改你的願望路徑。 做knife -h看到生成菜譜的所有命令或您使用的廚師獨奏或廚師服務器刪除它們

knife cookbook delete COOKBOOK VERSION (options)