在同一目标上并行运行包含的文件

问题描述 投票:0回答:1

我的目标是能够在同一目标和并行上配置多个iis网站。每个网站都有多个配置它的任务,比如创建应用程序池,创建网站,设置网站应用程序池,创建所需的目录路径,创建虚拟目录,绑定....

因此,我需要创建多个网站,这意味着我需要循环一堆任务,所以我已将这些所有这些任务设置在一个单独的文件中,在我的主要剧本中,我创建了一个循环,为每个网站导入文件。

但我最终得到了一个串行执行,我希望能够并行创建网站。

我没有找到任何方法来实现这一点,因为ansible块不支持async

那么可以用ansible完成吗?

谢谢

ansible ansible-2.x
1个回答
0
投票

有一个名为async的模块 - 我相信这是你正在寻找的东西

https://docs.ansible.com/ansible/latest/user_guide/playbooks_async.html

该模块将帮助您并行运行任务。创建“n”网站的理想选择是IIS - 它们是独立的。

© www.soinside.com 2019 - 2024. All rights reserved.