我正在使用 Ansible 2.1。假设我的主机已经分组在库存中。然后我运行这样的剧本:
- hosts: foo
roles:
- bar
- hosts: baz
roles:
- eek
...more...
Ansible 似乎一个一个地应用角色,不管我设置了多少个分叉。有没有更好的方法来构建我的剧本以获得更多的执行并行性,而不会用无用的任务跳过消息向控制台发送垃圾邮件?
换句话说,所以角色bar
适用于所有主机,foo
同时eek
适用于所有baz
主机。如果我以组成员身份为条件应用角色,这似乎是一种工作,但是所有的跳过都会使输出变得非常难以阅读。