使用嵌套键在木偶清单中获取层次结构值

杰玛

我是初次使用hiera和puppet(对puppet还是有些新手)。

我已经写了一些yaml:

---
web_mysql_server:
 mysql_database: "my_production"

然后我尝试在人偶清单中使用它:

database => hiera('web_mysql_server::mysql_database'),

而且这不起作用,生成错误

Error: Could not find data item web_mysql_server::mysql_database
  in any Hiera data file and no default supplied at
  /vagrant/puppet/modules/web_mysql_server/manifests/init.pp:33
  on node railstest.vm

(我在'\n'此处添加了一些,以提高可读性)。

我怀疑(希望!)这是我没有得到的简单语法错误。有人看到我在做什么错吗?

米菲特

根据hiera文档,访问嵌套键的正确语法是

hiera('web_mysql_server.mysql_database')

该文档说,合格密钥的这种语法并不总是存在的,它说它来自Hiera 2.0。

我知道我们使用的是puppet 3.8.3,我们的设置尚不支持限定密钥。我们使用以下方法来解决此限制:

$mysql_configuration = hiera('web_mysql_server')
# ...
database => $mysql_configuration['mysql_database']

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

反应:获取层次结构中的组件顺序

在Java中获取呼叫层次结构

如何使用BundleContext从捆绑清单中获取属性值?

使用jQuery处理嵌套/层次结构类别中的复选框

遍历木偶清单中深层嵌套的hiera哈希

嵌套于语句层次结构

从嵌套dict aws响应中获取键和值

获取字典中嵌套键的值

获取列中的最后一个值(模仿层次结构)

使用多个值条件获取嵌套Dic键

使用外部函数获取和设置嵌套结构的值

递归获取嵌套对象中给定节点的完整路径(父级层次结构)

从希拉评估木偶清单中的哈希值

从json层次结构中较低的键嵌套或映射数据

如何使用Javascript从值数组中获取深度嵌套的对象结构

使用python库h5py在h5文件中获取所有键及其层次结构

Swift Codable-如何获取位于层次结构中较高位置的结构的属性值?

使用cypress从复杂的层次结构中获取元素

Python-解析YAML字典以按层次结构获取键

使用正则表达式中的嵌套命名组,可以导航层次结构吗?

如何使用Finder在嵌套文件夹层次结构中创建新文件夹?

如何在SSAS / MDX中为用户定义的层次结构中的级别获取“(全部)”值

在剑道网格层次结构中获取子网格中的列值

木偶:模块中的多个清单

JSON中的嵌套键/值结构

在列表中的嵌套字典中获取唯一值的键

从列表中的层次结构创建嵌套字典

Python:通过维护层次结构解析xml以获取属性值作为键和标签值作为值

使用层次结构获取 Json 值并放入变量中

TOP 榜单

热门标签

归档