此设置之前有效,但在我的服务器上重新安装 Ubuntu 16.04 并重新安装 puppetserver 和 puppet 代理后,尝试运行我的第一个代理时出现错误。
错误:无法从远程服务器检索目录:服务器上的错误 500:服务器错误:评估错误:评估函数调用时出错,查找键“lookup_options”失败:“/etc/puppetlabs/puppet/hiera. yaml' 类型错误,条目 'hierarchy' 索引 0 需要一个 Struct 值,得到 String
'/etc/puppetlabs/puppet/hiera.yaml' 的查找配置类型错误,条目 'hierarchy' 索引 1 需要一个 Struct 值,得到 String
“/etc/puppetlabs/puppet/hiera.yaml”中的查找配置类型错误,无法识别键“后端”
“/etc/puppetlabs/puppet/hiera.yaml”中的查找配置类型错误,无法识别键“yaml”(文件:/etc/puppetlabs/code/environments/production/site.pp,行:1,列:1 ) 在节点 cclloyd.com 上
/etc/puppetlabs/puppet/hiera.yaml:
---
# Hiera 5 Global configuration file
version: 5
:backends:
- yaml
:hierarchy:
- "nodes/%{::trusted.certname}"
- common
:yaml:
:datadir: