我该如何使用社区厨师烹饪书?

时间:2015-02-17 16:29:05

标签: chef provisioning chef-recipe

我应该从超市下载完成的社区食谱,还是有一些特殊的机制(或包管理器),我可以在我的食谱中以某种方式导入它们?

1 个答案:

答案 0 :(得分:2)

您应该使用berkshelf之类的东西来管理依赖项。

因此,如果您有一个像“rvm”这样的社区食谱,并且您想要使用该食谱的一部分,您可以创建自己的食谱“my_rvm”

然后在“my_rvm”中修改“metadata.rb”文件并为“rvm”添加依赖项:

depends "rvm"

然后在“my_rvm”的默认配方中,您可能会提供一个记录的rvm配方:

include_recipe "rvm::system"

然后在“my_rvm”食谱的根目录中输入:

berks install

这将在您的工作站上安装依赖菜谱,以便您可以使用新的自定义“my_rvm”菜谱。