0

我创建了一个包含以下内容的角色文件。

name "Windows_role_150719"
description "Windows_role_150719"

run_list "recipe[deep-sec1]",
"recipe[deep-sec1::install]",
"recipe[deep-sec1::activate]"

override_attributes({
})

deep-sec1::install & deep-sec1::activate 有多个版本。像 v1、v2、v3、v4、v5

在角色文件中,我如何指定需要在特定节点上安装的版本,而不是最新版本,即 v5。

默认情况下,当我使用“文件命令中的刀角色”上传角色时,它采用最新版本,而不是我希望在节点上应用的 v2。

任何帮助是极大的赞赏

4

1 回答 1

1

指定(固定\锁定)食谱版本是使用环境完成的,并且您将每个节点与环境相关联。

当厨师客户端运行将在一个节点上启动时,食谱将同步到节点,以满足节点所属环境中指定的(食谱)约束。

于 2019-07-16T19:55:54.350 回答