【发布时间】:2018-12-18 07:32:33
【问题描述】:
我正在使用 Test Kitchen 来测试一本食谱。我想指定将要安装的 chef solo 的版本号。如何指定版本号?
【问题讨论】:
标签: chef-infra chef-solo test-kitchen
我正在使用 Test Kitchen 来测试一本食谱。我想指定将要安装的 chef solo 的版本号。如何指定版本号?
【问题讨论】:
标签: chef-infra chef-solo test-kitchen
想通了...在您的.kitchen.yml 文件中,您有一个名为require_chef_omnibus 的选项。您可以指定true、latest 或版本号。
provisioner:
name: chef_solo
require_chef_omnibus: 11.10.4
【讨论】:
latest。但它的工作原理如此处所述。
**** 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
【讨论】: