Yaml 傀儡错误:";在任何Hiera数据文件中都找不到数据项,并且节点localhost上没有提供默认值;即使它';就在那里

Yaml 傀儡错误:";在任何Hiera数据文件中都找不到数据项,并且节点localhost上没有提供默认值;即使它';就在那里,yaml,puppet,hiera,Yaml,Puppet,Hiera,我的hiera.yaml如下所示: --- :backends: yaml :yaml: :datadir: "%{settings::manifestdir}/hieradata" :hierarchy: - epmpi - common 我的名为epmp的yaml文件放在hieradata/epmp.yaml中 我似乎不明白为什么它没有拾取数据值。您的hiera.yaml中的拼写错误 :hierarchy: - epmpi 应该是 :hierarchy: - epmp

我的hiera.yaml如下所示:

---
:backends: yaml
:yaml:
  :datadir: "%{settings::manifestdir}/hieradata"
:hierarchy:
  - epmpi
  - common
我的名为epmp的yaml文件放在hieradata/epmp.yaml中


我似乎不明白为什么它没有拾取数据值。

您的hiera.yaml中的拼写错误

:hierarchy:
  - epmpi
应该是

:hierarchy:
  - epmp