我看到很多問題接近這個,但並不完全符合我的要求,所以請幫我解決這個問題。在我的YAML文件我有一個層次,如用hiera解釋嵌套yaml?
## 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')
?
什麼傀儡代碼看起來像類/定義將會使用這個YAML? – ptierno