【发布时间】:2020-12-03 15:35:00
【问题描述】:
我有一组名为 vm2-prod 到 vm14-prod 的主机。这些在 Ansible 主机清单中分组为vmware_hosts。我想排除这样的主机子集:
- name: testing play
hosts: vmware_hosts:!vm[8-10]-prod
根据 Ansible 文档,这似乎应该排除 vm7-prod 到 vm9-prod。但是,我得到“无法匹配主机模式,忽略 vm[8-10]-prod”,就像它正在读取文字主机名“vm[8-10]-prod”而不是数组一样。
我也试过vm[8:10]-prod,但它给出了同样的错误。
怎么了?
【问题讨论】: