使用模板在chef中设置变量

时间:2018-02-12 17:46:25

标签: templates chef

是Chef的新手,并尝试将一长串变量传递给批处理文件。想过在模板中写下这些列表并在配方中调用模板,即:

options = template" optionstemplate"

如何使用厨师模板中的哈希设置变量?如果有其他方法可以做到这一点,请告诉我。

1 个答案:

答案 0 :(得分:0)

虽然技术上可行,但这很难,不推荐。您应该编写一些Ruby代码来生成所需的选项字符串。也许是这样的:

options = ''
node['mythingy']['options'].each do |key, value|
  options << " --#{key}=#{value}"
end