Пуппет. Массивы.
Привет!
Такая вот проблемка:
Задаём в хиере хеш и массив.
array:
- name1:
- data: 'a'
- name2:
- data: 'b'
hash:
- - name:'X'
- type: 'name1'
- - name:'Y'
- type: 'name2'
В манифесте говорим что-то типа:
$var_array = hiera('array'),
$var_hash = hiera('hash'),
...
$var_hash.each | $item | {
и отсюда вызываем ERB шаблон
}
Собственно, хочется в шаблоне через $item получить значение data. Как это сделать в манифесте я знаю, просто очень не хочу заводить дополнительные переменные.
Думаю, выглядеть оно должно как-то типа:
<%= @var_array[@item['type']]['data'] %>
Собственно, вопрос: кто-нибудь знает, как оно должно выглядеть правильно? :)
Нагуглить, к сожалению, не получается. Везде что-то менее громоздкое используют :(