是Chef的新手,并尝试将一长串变量传递给批处理文件。想过在模板中写下这些列表并在配方中调用模板,即:
options = template" optionstemplate"
如何使用厨师模板中的哈希设置变量?如果有其他方法可以做到这一点,请告诉我。
答案 0 :(得分:0)
虽然技术上可行,但这很难,不推荐。您应该编写一些Ruby代码来生成所需的选项字符串。也许是这样的:
options = ''
node['mythingy']['options'].each do |key, value|
options << " --#{key}=#{value}"
end