如何在puppet erb模板中测试数组中的值?

时间:2014-03-31 04:47:29

标签: erb puppet

我有一个变量:

$authorized_hosts = ['host1', 'host2']

在erb文件中:

<% if @authorized_keys.host1 %>
  pub key
<% end %>
<% if @authorized_keys.host2 %>
  pub key
<% end %>

但我得到一个错误'未定义的方法'。有没有正确的方法来做到这一点?

1 个答案:

答案 0 :(得分:0)

这显然有效:

<% if @authorized_keys.include?('host2') %>