When conditions doesn't work from ansible ansible-2.2.1.0-1.el7.noarch to ansible-2.3

Hi,

I have a Centos7 central ansible server with version ansible-2.2.1.0

I have this code that works on version 2.2.1.0

The variable registration happens even if a task is skipped or failed,
that is why `when: oracle6196|failed` is possible.
Since it failed, rc is not present.

Hi brian,

Sorry but I don't understand your answer

My code runs correctly in dry run mode with ansible 2.2.1.0.
Then i upgrade only ansible to version 2.3 with the same environment and
the same playbook.
Under these conditions, the error appears

In ansible shell module doc i have this situation:

!image.png|1336x598
I expect that return value is always present

Thanks in advance.