Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何启用puppet agent从主机检索清单设置_Puppet - Fatal编程技术网

如何启用puppet agent从主机检索清单设置

如何启用puppet agent从主机检索清单设置,puppet,Puppet,我在系统A上运行puppet master,在系统B上运行puppet agent 我希望代理在其更改时检索清单更改,然后应用这些更改,而无需手动对代理发出puppet-agent--test命令 我如何满足这个用例 提前谢谢 Ramesh触发代理的典型方式是 你要么想 将其挂接到您的版本控制系统中,如果失败 使用inotify或类似监视器 但前者更可取。您正在寻找编排工具、CI/CD工具,如mco、rundeck、Bambol、jenkins等 如果禁用puppet客户端上的“puppet

我在系统A上运行puppet master,在系统B上运行puppet agent

我希望代理在其更改时检索清单更改,然后应用这些更改,而无需手动对代理发出
puppet-agent--test
命令

我如何满足这个用例

提前谢谢
Ramesh触发
代理的典型方式是

你要么想

  • 将其挂接到您的版本控制系统中,如果失败
  • 使用
    inotify
    或类似监视器

但前者更可取。

您正在寻找编排工具、CI/CD工具,如
mco
rundeck
Bambol
jenkins


如果禁用puppet客户端上的“puppet agent-t”以每半小时运行一次(默认设置),则需要这些编排工具之一将puppet更改传递到puppet master,如果传递成功,则自动触发在指定的puppet agent上运行的命令
puppet agent-t

请说明您自己做了哪些研究,以及为什么无法自己解决此问题。我发现可以将“runinterval”参数添加到代理部分下的puppet.conf文件中,以设置我需要puppet代理应用设置的频率。但是,无法找到一种方法,在主机侧清单发生更改时自动触发puppet agent应用设置感谢Felix。。。。目前我们没有带宽来试用McCollective。。。你能建议一下是否有其他的方法吗?@RameshMohanReddy作为权宜之计,你可以在休息时试试
木偶踢