Ruby 厨师为每个数字1…5在文件中粘贴字符串
我有一个模板Ruby 厨师为每个数字1…5在文件中粘贴字符串,ruby,templates,foreach,chef-infra,Ruby,Templates,Foreach,Chef Infra,我有一个模板 /path/to/script attribute >> /path/to/log 需要向文件中添加一个字符串,该字符串来自一个带有“attribute”的模板,它是数字,比如说,从1到5 /path/to/script 1 >> /path/to/log /path/to/script 2 >> /path/to/log /path/to/script 3 >> /path/to/log /path/to/script 4 >
/path/to/script attribute >> /path/to/log
需要向文件中添加一个字符串,该字符串来自一个带有“attribute”的模板,它是数字,比如说,从1到5
/path/to/script 1 >> /path/to/log
/path/to/script 2 >> /path/to/log
/path/to/script 3 >> /path/to/log
/path/to/script 4 >> /path/to/log
/path/to/script 5 >> /path/to/log
我该怎么做,康拉德
Thx提前
注意,“属性”将是数据包中的一项。Erb仅使用标准Ruby代码进行循环,因此:
<%- (1..5).each do |n| -%>
/path/to/script <%= n %> >> /path/to/log
<%- end -%>
/path/to/script>>/path/to/log
Erb只对循环使用标准Ruby代码,因此:
<%- (1..5).each do |n| -%>
/path/to/script <%= n %> >> /path/to/log
<%- end -%>
/path/to/script>>/path/to/log
Erb只对循环使用标准Ruby代码,因此:
<%- (1..5).each do |n| -%>
/path/to/script <%= n %> >> /path/to/log
<%- end -%>
/path/to/script>>/path/to/log
Erb只对循环使用标准Ruby代码,因此:
<%- (1..5).each do |n| -%>
/path/to/script <%= n %> >> /path/to/log
<%- end -%>
/path/to/script>>/path/to/log
哪位厨师?不是深奥的语言?@theonlygusti是。我如何在chef节点属性中放入1..5?哪个chef?不是深奥的语言?@theonlygusti是。我如何在chef节点属性中放入1..5?哪个chef?不是深奥的语言?@theonlygusti是。我如何在chef节点属性中放入1..5?哪个chef?不是深奥的语言?@theonlygusti是。我如何在chef节点属性中放入1..5?.thx,m8,以及是否需要在那里粘贴数据包项目?。。一件物品必须是什么样子?在角色中<代码>默认属性:foo=>(1..5)/path/to/script>/path/to/log我可以这样做吗,不允许我保存角色词法错误:json文本中的字符无效。
如果您使用json格式,您需要自己扩展数组(并使用正确的json格式)。thx,m8,如果我需要在那里粘贴数据包项目?。。一件物品必须是什么样子?在角色中<代码>默认属性:foo=>(1..5)/path/to/script>/path/to/log我可以这样做吗,不允许我保存角色词法错误:json文本中的字符无效。
如果您使用json格式,您需要自己扩展数组(并使用正确的json格式)。thx,m8,如果我需要在那里粘贴数据包项目?。。一件物品必须是什么样子?在角色中<代码>默认属性:foo=>(1..5)/path/to/script>/path/to/log我可以这样做吗,不允许我保存角色词法错误:json文本中的字符无效。
如果您使用json格式,您需要自己扩展数组(并使用正确的json格式)。thx,m8,如果我需要在那里粘贴数据包项目?。。一件物品必须是什么样子?在角色中<代码>默认属性:foo=>(1..5)/path/to/script>/path/to/log我可以这样做吗,不允许我保存角色词法错误:json文本中的字符无效。
如果使用json格式,则需要自己扩展数组(并使用正确的json格式)。