我使用 knife cookbook下载站点命令从opscode下载了python cookbook。我在ubuntu上用Chef-solo运行它,它的工作非常好。我还需要安装pytest。我似乎没有在opscode上找到pytest的食谱。我该怎么办呢?我是厨师新手,所以不要太在意。
答案 0 :(得分:0)
您应该创建一个新配方来安装pytest 使用python cookbook中包含的LWRP
python_pip "PYtest" do
version "2.5.2"
end
步骤
1 - 创建一个新的食谱(刀菜谱创建NAME_COOKBOOK)
2 - 添加依赖关系metadata.rb(vi metadata.rb)
取决于' python'
3 - 包括默认配方(vi recipe / default.rb)
include_recipe 'python::default'
4 - 使用pip supplier安装,PYtest(vi recipe / default.rb)
python_pip "pytest" do
version "2.5.2"
end
5 - 添加到run_list
"run_list": [
"recipe [NAME_COOKBOOK]"]
这是一个最小的版本,并开始尝试厨师。
也许这个链接可以提供帮助
http://gettingstartedwithchef.com/
抱歉我的英文
最好的问候