Ruby Puppet—如何将清单变量的值和模板中循环的索引进行比较
您好,我正在尝试比较两个值,一个值在manifest中,另一个值在puppet模板中,我如何才能做到这一点,我已经尝试了以下内容,但它没有进入If语句 puppet.ppRuby Puppet—如何将清单变量的值和模板中循环的索引进行比较,ruby,puppet,Ruby,Puppet,您好,我正在尝试比较两个值,一个值在manifest中,另一个值在puppet模板中,我如何才能做到这一点,我已经尝试了以下内容,但它没有进入If语句 puppet.pp $i = 0 $values = [val1, val2, otherval] $var2 = template("/home/cluster/temp.erb") notice ("This Current Location ${var2}") 临时雇员再培训局 <% @values.each_with_in
$i = 0
$values = [val1, val2, otherval]
$var2 = template("/home/cluster/temp.erb")
notice ("This Current Location ${var2}")
临时雇员再培训局
<% @values.each_with_index do |this_server, idx| -%>
<% if idx==@i -%> #This is where I want to check
If True!!!!
<% end -%>
Out OF IFFF
<% end -%>
#这是我要检查的地方
如果是真的!!!!
来自IFFF
如何将清单变量的值和模板中循环的索引进行比较。提前感谢。我在将值转换为整数后发现问题,一切正常 修改了以下内容
<% if idx==@i.to_i -%>
准确地说-Puppet 3.x对所有变量都有字符串值。