Puppet 代理应用默认配置,但不应用节点配置

Puppet 代理应用默认配置,但不应用节点配置

Puppet Master 版本:3.3.1

Puppet代理版本:3.3.1

site.pp 的内容

import '*/*.pp'
node default {
include 'auth'
}

在 site.pp 所在的文件夹中,有一个名为“VirtualMachines”的文件夹,在“VirtualMachines”文件夹中有一个名为:server1mycompanycom.pp 的文件

文件 server1mycompanycom.pp 的权限

-rw-r--r-- 1 puppet  sudo      81 Oct 15 14:33 server1_mycompany_com.pp

文件 server1mycompanycom.pp 的内容

node 'server1.mycompany.com' inherits 'default' {
include 'zabbix::agent'
}

问题是运行时

puppet 代理--测试

在 server1.mycompany.com 上,仅应用了默认配置中的模块,该模块称为 auth。未应用节点配置中的模块,该模块称为 zabbix-agent。

site.pp 有什么问题吗?其他节点工作正常,并应用默认部分和节点部分的配置。

答案1

我想我终于找到问题的原因了。

添加新节点后,您需要重新启动 Puppet Master,然后 Puppet Master 开始应用节点配置。

如何重新启动 Puppet Master:

默认情况下,运行 puppet master 命令将在后台启动一个守护进程的 Puppet master 服务器。要停止该服务,您需要使用 ps aux | grep puppet 之类的命令检查进程表,然后终止该进程。

相关内容