木偶会强制模板传播吗?

时间:2012-10-08 06:33:35

标签: puppet

我希望我的所有木偶管理主机都在配置文件中包含这些主机的列表。 我的第一个想法(可能不是一个好主意)是使用模板文件将主机列表插入到良好的配置文件中。

配置新主机后,puppet将计算模板,新主机将获得正确的配置文件。

但其他主持人怎么样?模板文件不会更改,因此puppet不希望重新传播它。所以我猜所有其他主机都不会知道新的主机列表。

确切的用例是在/ etc / ssh / sshd_config中将我的主机列入白名单:

AllowUsers:root @ host1 root @ host2 ... root @ newhost

模板到达SQL ENC以获取节点列表。

任何提示?

1 个答案:

答案 0 :(得分:0)

Puppet将在每次服务器执行Puppet运行时重新评估模板,因为Puppet代理将请求新目录。如果ENC更改其数据以提供新的主机列表,则模板输出将更改,客户端将获得新目录并应用该文件的新内容。

Puppet代理通常作为守护进程运行,每20分钟执行一次运行。运行时,文件将更新。

相关问题