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

时间:2019-04-11 15:40:59

标签: ansible ansible-2.x

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

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

但是我最终要执行串行操作,我希望能够并行创建网站。

我仍然找不到实现此目标的方法,因为ansible块不支持异步

那么有可能用ansible完成吗?

谢谢

1 个答案:

答案 0 :(得分:0)

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

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

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