-oオプションを指定すると、出力を1行にまとめることができる。
$ ansible web -i inventory -m ping 127.0.0.1 | SUCCESS => { "changed": false, "ping": "pong" } $ ansible web -i inventory -m ping -o 127.0.0.1 | SUCCESS => {"changed": false, "ping": "pong"}
とりわけ複数マシンをターゲットに操作する場合には重宝する。
$ ansible db -i inventory -m ping db3 | SUCCESS => { "changed": false, "ping": "pong" } db1 | SUCCESS => { "changed": false, "ping": "pong" } db2 | SUCCESS => { "changed": false, "ping": "pong" } $ ansible db -i inventory -m ping -o db3 | SUCCESS => {"changed": false, "ping": "pong"} db1 | SUCCESS => {"changed": false, "ping": "pong"} db2 | SUCCESS => {"changed": false, "ping": "pong"}
見やすい。