我正在使用 puppet 并想用 noop 对其进行测试,但某些配置取决于节点类型等主机名。
如何设置节点名称并使用 noop 运行 puppet 以检查与节点名称匹配的节点配置?,目前我收到此错误消息(我的笔记本电脑是 solaria):
在节点 solaria.lan 上找不到默认节点或名称为“solaria, solaria.lan”
谢谢。
我正在使用 puppet 并想用 noop 对其进行测试,但某些配置取决于节点类型等主机名。
如何设置节点名称并使用 noop 运行 puppet 以检查与节点名称匹配的节点配置?,目前我收到此错误消息(我的笔记本电脑是 solaria):
在节点 solaria.lan 上找不到默认节点或名称为“solaria, solaria.lan”
谢谢。
puppetd --test --noop --fqdn="hostname.example.com"
或者对于 2.6,这可能更可取:
puppet agent --test --noop--fqdn="hostname.example.com"
这将倾向于在 puppet master 上创建新证书,因此您可能需要 puppetca --clean hostname.example.com
在 puppet master 上运行后记,否则当您最终获得具有这些名称的主机时,它们将无法与 master 建立 SSL 关系。
我只是想出一种可能的解决方案,将其添加到我的配置文件中
nodename = cert
certname = hostname