我正在学习Chef,因此我可以部署使用Python构建的项目。
我有自己的食谱,我正在编写自己的自定义食谱。我还下载了poise-python cookbook。两者都坐在相同的"烹饪书和#34;在我的应用程序中的路径。
我想弄清楚的是如何包含poise-python中的方法,以便我可以在自定义菜谱中使用它们?
谢谢, RB
答案 0 :(得分:1)
您需要在食谱的metadata.rb
文件中定义依赖关系。像这样:
depends 'poise-python'
对于此特定依赖项,这足以使用它提供的自定义资源。您应该查看任何依赖关系README.md
以获取有关使用它的指导。你可以找到poise-python
's here。您还应该查看it's dependencies以确保所有这些都可用(上传到您的Chef服务器,或者在cookbook目录中为Chef solo)。
建议您熟悉Policyfiles以更大规模地处理依赖关系。