puppet可以强制模板传播吗?

puppet可以强制模板传播吗?,puppet,Puppet,我希望我的所有主机在配置文件中都有这些主机的列表。 我的第一个想法(可能不是一个好主意)是使用模板文件将主机列表插入到良好的配置文件中 配置新主机时,puppet将计算模板,新主机将获得正确的配置文件 但是其他主持人呢?模板文件不会更改,因此puppet将不希望重新传播它。所以我想所有其他主机都不会知道新的主机列表 确切的用例是在/etc/ssh/sshd\u config中白名单我的主机: 允许用户:root@host1 root@host2 ... root@newhost 模板到达SQL

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

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

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

确切的用例是在/etc/ssh/sshd\u config中白名单我的主机:

允许用户:root@host1 root@host2 ... root@newhost

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


任何提示?

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

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