我正试图在awx中提出一个主机筛选器查询,该查询能够在我的库存的变量字段中筛选包含一个键中的值。
我的变量字段如下所示:
{
"variables": "{..., \"labels\": {\"automation\": \"awx\"}, ...}"
}我当前的主机过滤器如下:
https://my-awx.com/api/v2/hosts/?host_filter=variables__icontains=automation
使用上面的过滤器,我至少能够接收到相应的实例,但是我希望能够过滤更多的automation。最终,我希望接收所有automation标签具有密钥awx的实例,并将它们集成到智能库存中。
还有一个问题:是否有比https://docs.ansible.com/ansible-tower/latest/html/towerapi/filtering.html更好的文档?我觉得我的质询遗漏了这些细节。
向你问好,斯蒂勒-莱瑟
发布于 2019-10-15 20:50:11
根据这个问题:https://github.com/ansible/awx/issues/371看起来还不受支持。
一项建议是:
您可以使用动态脚本或其他方式构建库存,然后创建一个将所需主机变量缓存为“不可用事实”的剧本。
https://stackoverflow.com/questions/58198246
复制相似问题