首页 > 解决方案 > 与 Ansible 并行运行 python 脚本

问题描述

我正在使用 Ansible 在 AWS 管理 6 台或更多机器。这些机器必须运行一个永远运行的python脚本(脚本有一段时间为真)。

我通过命令调用python脚本:python3 script.py

但是只有 5 台机器运行该脚本,其他的则没有。我无法弄清楚我做错了什么。

(在脚本调用之前,所有机器都可以正常工作,例如 echo、ping 等)

标签: ansible

解决方案


我已经找到了遮阳篷。

默认情况下,ansible 中的 fork 限制为 5 台机器。您必须在配置文件中添加一个更大数量的 fork,但您的带有 Ansible 的机器必须有能力管理它。

我会提出这个问题,因为对我来说很难找到遮阳篷。


推荐阅读