文档

输出格式

默认情况下,awx 为成功命令打印有效的 JSON。可以使用 -f(或 --conf.format)全局标志指定备选输出格式。

YAML 格式

要以 YAML 格式打印结果,请指定 -f yaml

awx jobs list -f yaml

人机可读(表格)格式

awx 还支持以人机可读的 ASCII 表格格式打印结果

awx jobs list -f human
awx jobs list -f human --filter name,created,status
awx jobs list -f human --filter *

使用 jq 自定义格式

awx 提供对使用 jq JSON 处理器筛选结果的*可选*支持,但这需要一个额外的 Python 软件依赖项 jq

要使用 -f jq,必须通过 pip install jq 安装可选依赖项。请注意,某些平台可能需要其他程序才能从源代码构建 jq(例如 libtool)。有关说明,请参阅 https://pypi.ac.cn/project/jq/

awx jobs list \
    -f jq --filter '.results[] | .name + " is " + .status'

有关 jq 筛选用法的详细信息,请参阅 https://stedolan.github.io/jq/ 上的 jq 手册。

彩色输出

默认情况下,awx 使用 ANSI 颜色代码打印彩色输出。要禁用此功能,请指定 --conf.color f 或设置环境变量 TOWER_COLOR=f