在 Puppet 和 Hiera 中,您经常需要在 哈希和数组。
在 Puppet 语言中,您可以使用 方括号,如$facts['networking']['fqdn']。希拉不使用 方括号;相反,它使用 key.subkey 表示法,例如 事实.网络.fqdn.
这适用于 5.2。3.8 中是否有相同的功能?我在文档中找不到它。
3.8 中是否有相同的功能?
不。 Puppet 3 - 已过时且不再受支持 - 使用Hiera版本1,该版本不支持键/子项语法。 你至少需要Puppet 4/Hiera 3,但即使这样也非常古老。 最新的Puppet是v6.4(使用Hiera 5(。