如果节点['ms_dotnet'] ['v4'] ['版本']< '4.5',在哪里设置节点属性

时间:2016-01-29 00:31:23

标签: windows chef

我正在尝试使用主厨supermarket cookbook来安装PowerShell。

.NET节点4.52已安装在节点上。

我这样经营厨师 - 客户:

$ chef-client –o "recipe[powershell::powershell4]"

失败的是:

fail 'Attribute ms_dotnet.v4.version is not configured to install .NET4.5 as required for Powershell4' if node['ms_dotnet']['v4']['version'] < '4.5'

此错误来自line 32 in the powershell4.rb食谱。

你认为我应该在哪里设置节点属性node['ms_dotnet']['v4']['version']

2 个答案:

答案 0 :(得分:0)

据我所知,配方没有正确写入。猜测大多数人都在安装PS5而没人注意到。

答案 1 :(得分:0)

我听到的最佳回应是:

创建包装器食谱并在其中设置节点属性。