How to ignore failed command or in case the result set has no output. I need the output should be success if it won't find anything relevant mentioned in the condition.
/usr/bin/ansible node1 -a "grep 'value1' /tmp/test.log" Actually there in no value1 exists in test.log. However, i am getting following output.
node1 | FAILED | rc=1 >>
However, the command ran successfully. Moreover, When i am changing it to the
/usr/bin/ansible node1 -a "grep 'value1' /tmp/test.log" -a "ignore_errors= yes"
output is:
node1 | FAILED | rc=2 >>
[Errno 2] No such file or directory
While going through some forum found the following are the codes for it. However, is there any way i can get success in the the result set instead of FAIL.
0 One or more processes were matched.
1 No processes were matched.
2 Invalid options were specified on the command line.
3 An internal error occurred.