自动运行剧本

Gan*_*gar 2 ansible ansible-playbook

我最近正在学习 ansible,但我很难弄清楚如何配置 ansible 以在一定时间间隔后自行运行剧本。? 就像傀儡一样。

Mic*_*sek 5

与 Puppet 相比,Ansible 的工作方式不同。

Puppet PULLS 用于从中心位置更改配置,并将更改应用到请求它的远程主机上。

Ansible 的设计工作不同。您将更改(从任何可以通过 SSH 访问远程主机 - 通常是您自己的计算机)的控制机器推送到远程主机。

您也可以让 Ansible 在拉模式下工作,但这不是 Ansible 的设计使用方式。

您可以查看此答案以获取更多信息:Can't run Ansible in daemon-mode

如果您希望主机在其自身(本地主机)上自动运行剧本,您基本上可以使用ansible-pull脚本 + crontab。