首页 > 解决方案 > Ansible AWX UI 或 tower-cli 智能搜索以排除模式匹配

问题描述

有没有人想出如何在 AWX 智能库存搜索中排除模式匹配?文档和其他博客似乎对此有点模糊。

我知道 AWX UI 有一些限制,因此开发人员建议为此目的使用 tower-cli,我们一直这样做。

如果我有以下服务器:

loc1vm10a01 loc2vm20a01 loc1vm10b02 loc3vm40c09 loc1vm20a05

我可以使用 tower-cli 智能库存搜索过滤器--host-filter "search=loc1 and search=a0",它会返回loc1vm10a01loc1vm20a05

但是,理想情况下,我们希望包含所有“loc1”虚拟机,但忽略名称中带有“b0”的虚拟机。

我已经尝试了 using notis.not!等的所有组合,但似乎没有任何效果。

例如--host-filter "search=loc1 and not search=a0"--host-filter "search=loc1 and search=!a0"

关于如何实现这一目标的任何建议?

谢谢!

标签: ansibleansible-toweransible-awx

解决方案


推荐阅读