我正在尝试在厨师模板中使用空格数组,如下所示,当我运行厨师客户端执行食谱时出现错误提示:选项变量必须是一种[哈希]!下面是配方文件
abc = node['abc']
def1 = node['def']
abc_sit = abc['sit']
def_sit = def1['sit']
%w{abc_sit def_sit}.each do | client |
template "/etc/#{client}.sh" do
source 'tunnel.erb'
owner 'root'
group 'root'
variables ("#{client}") --> At this line I am getting error
end
end
运行厨师客户端时出现的错误:
选项变量必须是一种 [Hash]!你通过了“abc_sit”