Chef infra 使用刀子在食谱中创建新食谱

Chef infra 使用刀子在食谱中创建新食谱,chef-infra,knife,Chef Infra,Knife,我使用knife solo创建了一个新文件夹和一本烹饪书,其中包含使用.chef/knife.rb定义的自定义模板的默认食谱。我的问题是,我应该使用什么命令来使用该模板而不是使用cp创建新食谱 类似于刀烹饪书addrecipe somerecipe一旦创建了烹饪书,那么烹饪书中就会有一个食谱文件夹。您可以继续在recipes文件夹中编写任意数量的食谱。AFAIK,刀食谱不提供任何创建新食谱的选项。查看刀食谱-帮助创建一些食谱-o./recipe dir(通常是食谱)您可以使用厨师而不是刀来创建食

我使用knife solo创建了一个新文件夹和一本烹饪书,其中包含使用.chef/knife.rb定义的自定义模板的默认食谱。我的问题是,我应该使用什么命令来使用该模板而不是使用cp创建新食谱


类似于
刀烹饪书addrecipe somerecipe

一旦创建了烹饪书,那么烹饪书中就会有一个食谱文件夹。您可以继续在recipes文件夹中编写任意数量的食谱。AFAIK,
刀食谱
不提供任何创建新食谱的选项。查看刀食谱-帮助创建一些食谱-o./recipe dir(通常是食谱)

您可以使用厨师而不是刀来创建食谱

chef generate recipe cookbooks/test_cookbook new_recipe

Compiling Cookbooks...Recipe: code_generator::recipe[...]    
- create new file cookbooks/test_cookbook new_recipe.rb    
- update content in file cookbooks/test_cookbook new_recipe.rb from none to 8602b0    (diff output suppressed by config)

你能详细说明一下吗?当然可以。我运行这个是为了准备和流浪汉一起使用它。当您运行该命令时,它将初始化目录“recipe dir/some recipe”中的许多文件。您可以使用这些文件作为完成实际配方的基础。如果你想要真正的食谱做一些事情,你可以去。这是默认的厨师。