将其他厨师烹饪书带入定制食谱

时间:2018-05-24 00:51:25

标签: python-3.x chef chef-recipe

我正在学习Chef,因此我可以部署使用Python构建的项目。

我有自己的食谱,我正在编写自己的自定义食谱。我还下载了poise-python cookbook。两者都坐在相同的"烹饪书和#34;在我的应用程序中的路径。

我想弄清楚的是如何包含poise-python中的方法,以便我可以在自定义菜谱中使用它们?

谢谢, RB

1 个答案:

答案 0 :(得分:1)

您需要在食谱的metadata.rb文件中定义依赖关系。像这样:

depends 'poise-python'

对于此特定依赖项,这足以使用它提供的自定义资源。您应该查看任何依赖关系README.md以获取有关使用它的指导。你可以找到poise-python's here。您还应该查看it's dependencies以确保所有这些都可用(上传到您的Chef服务器,或者在cookbook目录中为Chef solo)。

建议您熟悉Policyfiles以更大规模地处理依赖关系。