假设有一个 hiera 哈希:
foo::bar:
key1: 'value1'
key2: 'value2'
有没有可能key1
直接用查找函数查找的值?
我想到了这样的事情:
class myclass (
String $value1 = lookup('foo::bar::key1'),
) {
...
}
我能解决这个问题的唯一方法是查找 Hash 并稍后使用 访问该值hash['key1']
,但也许有一种更干净的方法来做到这一点。
不幸的是,在 Puppet 中没有办法只使用lookup
.
从根本上说,它lookup
通过查找与哈希键无关的 Hiera 键来工作。表单的 Hiera 键foo::bar::baz
实际上是一个单一的非结构化字符串——它并不意味着存在称为foo
or 的散列foo::bar
。该::
是关键字符串只是一部分-它不是一个哈希查找语法糖,如,例如,.
在JavaScript中。
lookup
记录在
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句