在 AWX 中搜索变量中的值
Search for value in variables in AWX
我正在尝试在 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 更好的文档吗?我觉得它缺少我问题中包含的细节。
此致,
斯蒂勒-莱瑟
根据这个问题:https://github.com/ansible/awx/issues/371它看起来还不受支持。
一个建议的解决方法:
You can build your inventory, using a dynamic script or otherwise, and
then create a playbook that caches the desired host variables as
ansible facts.
我正在尝试在 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 更好的文档吗?我觉得它缺少我问题中包含的细节。
此致, 斯蒂勒-莱瑟
根据这个问题:https://github.com/ansible/awx/issues/371它看起来还不受支持。
一个建议的解决方法:
You can build your inventory, using a dynamic script or otherwise, and then create a playbook that caches the desired host variables as ansible facts.