-oオプションを指定すると、出力を1行にまとめることができる。
1 2 3 4 5 6 7 8 |
$ 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"} |
とりわけ複数マシンをターゲットに操作する場合には重宝する。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
$ 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"} |
見やすい。