如何格式化Ansible输出

如何格式化Ansible输出,ansible,ansible-ad-hoc,Ansible,Ansible Ad Hoc,我想格式化Ansible输出,来自: my_local | SUCCESS | rc=0 >> 116G my_local2 | SUCCESS | rc=0 >> 116G 到 可能吗 inventory.ini: my_local ansible_connection=local my_local2 ansible_connection=local ansible all -i inventory.ini -u root -m shell -a "df -h /

我想格式化Ansible输出,来自:

my_local | SUCCESS | rc=0 >>
116G

my_local2 | SUCCESS | rc=0 >>
116G

可能吗

inventory.ini

my_local ansible_connection=local
my_local2 ansible_connection=local
ansible all -i inventory.ini -u root -m shell -a "df -h / | tail -1 | awk '{print \$4}'"
Bash命令

my_local ansible_connection=local
my_local2 ansible_connection=local
ansible all -i inventory.ini -u root -m shell -a "df -h / | tail -1 | awk '{print \$4}'"

要完全实现您想要的,您必须编写自己的标准输出回调插件

开箱即用的是
one-line
stdout插件,您可以使用
-o
-one-line
标志将其应用于
ansible
可执行文件以获得:

my_local | SUCCESS | rc=0 | (stdout) 116G
my_local2 | SUCCESS | rc=0 | (stdout) 116G