0

我已经使用刀食谱下载站点命令从 opscode 下载了 python 食谱。我在 ubuntu 上用 chef-solo 运行它,它工作得非常好。我还需要安装 pytest。我似乎没有在 opscode 上找到 pytest 的食谱。我该怎么做?我是厨师新手,所以不太清楚。

4

1 回答 1

0

您应该使用包含在 python 食谱中的 LWRP 创建一个新的配方来安装 pytest

python_pip "PYtest" do
   version "2.5.2"
end

脚步

1 - 创建一个新的菜谱(刀菜谱创建 NAME_COOKBOOK)

2 - 添加依赖 metadata.rb (vi metadata.rb)

取决于“蟒蛇”

3 - 包括默认配方(vi recipe/default.rb)

include_recipe 'python::default'

4 - 与 pip 供应商一起安装,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/

对不起我的英语不好

此致

于 2014-06-19T17:20:13.493 回答