Использовать значение из хера hiera в Yaml - PullRequest
0 голосов
/ 03 ноября 2018

В Hiera (Puppet 4.10) у меня есть запись YAML, которая выглядит следующим образом:

xyz::some_name: "%{hiera('abc::query')}"

где результатом hiera('abc::query') является одноэлементный массив, содержащий хэш с одним значением:

[{data => some_value}]

То, что я хочу сделать, это установить some_name в some_value.

Я пытался

xyz::some_name: "%{hiera('abc::query.0.data')}"

и

xyz::some_name: "%{hiera('abc::query')[0][data]}"

(я могу использовать последнюю форму, например, ${hiera('abc::query')[0][data]} в манифесте Puppet)

Как правильно индексировать поиск по иерархии в файле YAML?

...