gpt4 book ai didi

ansible - 如何并行运行多个ansible play?

转载 作者:行者123 更新时间:2023-12-02 14:08:58 25 4
gpt4 key购买 nike

我有一个包含多个剧本的剧本:

---
- hosts: druid-realtime-1
sudo: true
roles:
- { role: druid-realtime, du_rt_id: 1 }

- hosts: druid-realtime-2
sudo: true
roles:
- { role: druid-realtime, du_rt_id: 2 }

我如何告诉ansible并行运行两个play而不是一个接一个地运行?

最佳答案

你可以这样做

在您的 Ansible list 中,对服务器进行分组并分配主机变量:

[druid-realtime]
druid-realtime-1 id=1
druid-realtime-2 id=2

然后引用playbook中的变量:

- hosts: druid-realtime
sudo: true
roles:
- { role: druid-realtime, du_rt_id: {{ id }} }

关于ansible - 如何并行运行多个ansible play?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25698059/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com