こういうやつ。
思わずググってしまいました。
$ ansible test -m shell -a 'egrep -i "warn|error|crit|fail|fatal" /var/log/messages'
192.168.59.103 | FAILED | rc=1 >>
そ、そんなバカな
俺のgrepがエラーになるなんて。。
・・・
・・・
・・・
これはマッチする行がないだけですね。。
| wc -l
を付けてあげると平穏が訪れました。
$ ansible test -m shell -a 'egrep -i "warn|error|crit|fail|fatal" /var/log/messages | wc -l'
192.168.59.103 | SUCCESS | rc=0 >>
0
ふぅ...