如何在Test Kitchen .kitchen.yml文件中指定Chef Solo的版本?

时间:2014-04-30 21:56:28

标签: chef chef-solo test-kitchen

我正在使用Test Kitchen来测试食谱。我想指定将要安装的Chef solo的版本号。如何指定版本号?

2 个答案:

答案 0 :(得分:15)

想出来......在.kitchen.yml文件中,您有一个名为require_chef_omnibus的选项。您可以指定truelatest或版本号。

provisioner:
  name: chef_solo
  require_chef_omnibus: 11.10.4

答案 1 :(得分:1)

       **** require_chef_omnibus deprecated
The 'require_chef_omnibus' attribute with version values will change
to use the new 'product_version' attribute.

Note: 'product_name' must be set in order to use 'product_version'
until 'product_name' replaces 'require_chef_omnibus' as the default.

# New Usage #
provisioner:
  product_name: <chef or chefdk>
  product_version: 13.12.3