是否可以禁用 Puppet 运行(每 30 分钟一次)但它仍应处于监听状态?
我正在设置 puppetkick 或 mcollective。因此代理应该仍在运行并监听,这样我就可以推送更新,但不应该自动运行以查找更新,甚至一次也不行(运行间隔)。
编辑:
主题中的答案(下面的链接)没有解决或解决问题。他们正在禁用代理、禁用启动或更改运行间隔。此外,daemonize=false 只会挂起 puppet init start,什么也没发生。
如果可能的话,我希望代理处于监听模式
答案1
MCollective 不直接连接到 puppet 守护进程。
它使用自己的守护进程 ( mcollectived
),该守护进程将从其配置的队列服务器获取命令。
您的设置中根本不需要运行 Puppet。
运行将通过 触发mco puppet runonce ...
。
答案2
答案3
您可以禁用 puppet 代理计划输入:/opt/puppetlabs/bin/puppet resource service puppet Ensure=stopped enable=false
因此,仅当您直接从 konsole 调用时,代理才会运行:puppet agent -t