我正在使用Puppet,并想用NOOP对其进行测试,但是某些配置取决于主机名之类的节点类型。

我如何设置节点名称并使用noop运行puppet来检查与节点名称匹配的节点配置?

找不到默认节点或用“ solaria,solaria.lan'” node 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 Auderwords上,否则,当您最终获得那些名称的主机时,他们将无法与主人建立SSL关系。

其他提示

我只是找出一个可能的解决方案,将其添加到我的配置文件中

nodename = cert
certname = hostname
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top