我不确定以下是否可以通过ansible实现。我有如下所示的主机列表:注意:主机可以跨组重复
区域:美国 阶段: QA 主机: Host1 区域:美国 阶段: UAT 主机: Host2 区域:伦敦 阶段: QA 主机: Host3 区域:伦敦 阶段: UAT 主机: Host1
现在,我可能想在美国组的所有主机上运行某些任务。或者我可能想要运行主机与地区我们和舞台作为qa。或者我可能想运行属于QA组的所有主机。那我怎么能做到这一点呢?
发布于 2016-09-01 13:39:20
将库存文件定义为:
[US]
Host1
Host2
[London]
Host1
Host3
[QA]
Host1
Host3
[UAT]
Host1
Host2在美国组中的所有主机上运行某些任务。
hosts: US以地区我们和阶段作为qa运行主机
hosts: US:&QA运行属于QA组的所有主机
hosts: QA关于您没有显式要求的另一个模式(排除),请参阅模式上的文档。
https://stackoverflow.com/questions/39267838
复制相似问题