У меня есть некоторые данные hiera, которые выглядят так:
netapp_nfs_shares:
- 10.199.1.34:/os_cloud
- 127.0.0.2:/example
Это передается моему классу в качестве параметра и используется в файле шаблона erb, который выглядит следующим образом:
# This file was generated from nfs-shares.conf.erb by puppet
<% Array(@netapp_nfs_shares).each do |line| -%>
<%= line %>
<% end -%>
Но когда я запускаю кукольный агент, я получаю файл, который выглядит так:
# This file was generated from nfs-shares.conf.erb by puppet
["10.199.1.34:/os_cloud", "127.0.0.2:/example"]
Я надеялся, что получу файл, который выглядит так:
# This file was generated from nfs-shares.conf.erb by puppet
10.199.1.34:/os_cloud
127.0.0.2:/example
Я подозреваю, что в шаблоне, который я написал, что-то не так. Что я делаю не так?
hiera()
для получить его вручную. - person John Bollinger   schedule 15.06.2016