Я видел много вопросов рядом с этим, но не совсем с тем, что я прошу, поэтому, пожалуйста, помогите мне в этом. В моем файле YAML У меня есть иерархия, такие какИнтерпретация вложенных ямлов с помощью hiera?
## application.yaml
application::params::api:
consumers:
app1:
id: 'appname1'
key: 'key1'
app2:
id: 'appname2'
key: 'key2'
Тогда в приложениях Params
## params.pp
class application::params {
$application = hiera('application::params::api->????->app1->???->id')
}
Вопросительные знаки являются то, что я использую для запуска на следующий уровень иерархии, я неопределенными как должны быть мои разделители? Я вижу, что это посыпается по всему нашему коду, но не может найти пример того, как он загружается/вызывается в hiera
Я бы использовал только $application = hiera('application::params::api::app1::id')
?
Как выглядит марионетный код для класса/определения, который будет потреблять этот ямль? – ptierno