chef-solo - 你如何使用没有定义任何食谱的食谱中的资源?

时间:2017-05-02 03:41:38

标签: chef chef-recipe chef-solo

使用chef-solo,您如何使用未定义任何食谱的食谱中的资源?例如:https://github.com/Nordstrom/diskpart-cookbook

我已经让berks将它下载到本地cookbooks/文件夹中,我的所有其他食谱依赖项都在那里。我已将它添加到我的run_list中,如下所示:

{
  "run_list": [ "recipe[otherstuff]", "recipe[diskpart]" ]
}

但是当我尝试导入它时,例如include_recipe 'diskpart,它只是抱怨could not find recipe default for cookbook diskpart

我想使用回购中定义的资源,例如diskpart_disk

1 个答案:

答案 0 :(得分:1)

使用资源将其添加到cookbook的metadata.rb的依赖项中。

name 'otherstuff'
version '1.2.3'
depends 'diskpart'

这使您可以使用所有库和资源而无需触及配方。