Puppet 新手,在同一个错误上卡了好几个小时

Puppet 新手,在同一个错误上卡了好几个小时

我正在尝试使用 hiera 设置傀儡大师。

当我在 mongo 节点上尝试“puppet agent --test”时出现此错误。

错误:无法从远程服务器检索目录:服务器上的错误 400:在节点 mongo.example.com 上找不到默认节点或名称为“mongo.example.com, mongo.example, mongo”警告:未在失败的目录上使用缓存错误:无法检索目录;跳过运行

我有:

/etc/puppet/hieradata/production/common.yaml /etc/puppet/hieradata/production/mongo.example.com.yaml

这是我的 hiera.yaml

---

:backends:
  - yaml

:hierarchy:
  - "%{::fqdn}"
  - common

:yaml:
   :datadir: /etc/puppet/hieradata/%{environment}/

答案1

您必须在$PUPPETDIR/manifests/site.pp(或node.pp)中定义一个节点,因为这通常是从中导入的site.pp并且用于保留节点定义。

相关内容