2017-05-30 124 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)