【发布时间】:2016-09-01 09:32:26
【问题描述】:
我不确定下面是否可以通过 ansible 实现。 我的主机列表如下:注意:主机可以跨组重复
地区:美国
阶段:QA
主持人:Host1
地区:美国
阶段:UAT
主持人:Host2
地区:伦敦
舞台:QA
主持人:Host3
地区:伦敦
舞台:UAT
主持人: 主机1
现在我可能想在 US 组中的所有主机上运行某些任务。或者我可能想在我们的地区运行主机并作为 qa 上台。或者我可能想运行属于 QA 组的所有主机。那么我该如何实现呢?
【问题讨论】:
-
你试过什么?因为这在文档中很早就已经涵盖并且非常简单。此外,您的示例实际上并没有多个组中的主机。
-
@ydaetskcoR:为错过道歉,但主机可以跨组重复,因为示例主机 1 可以位于 2 个区域但不同阶段,如更新示例所示。现在我有一个临时修复组作为“region_stage”和主机。所以我有多个组的排列和组合