如何将没有食谱的食谱添加到厨师的运行列表中

how to add a cookbook with no recipe to runlist in chef

我正在努力学习 chefcookbooks。我看到的所有 cookbooks 个都有一个 recipe。但是这个 ruby_rbenv 在源代码中没有食谱。那么在那种情况下我该如何使用它呢?

我尝试将 ruby_rbenv::system_install 添加到 runlist。但是显示 error 它无法在食谱 ruby_rbenv 中找到 system_install。同样,如果我尝试将 ruby_rbenv 添加到 run_list,它会显示找不到 default 配方错误。

谁能告诉我在这种情况下该怎么做?

这是我现在正在使用的 Chef 存储库 my repo

您没有将它添加到您的 运行 列表中。这就是我们所说的“图书馆食谱”,它的存在只是为了被其他食谱所依赖,因此它们可以使用它定义的自定义资源。