I have some ansible that failes on one node just running ansible.builtin.shell yum commands the rc code 100
which doesnt seem to be an error at all?
yum check-update returns exit value of 100 if there are packages available for an update. Also returns a list of the packages to be updated in list format.
check-update
Non-interactively checks if updates of the specified
packages in the repository are available. DNF exit code
will be 100 when there are updates available and a list of
the updates will be printed.
The 100 means just, there are updates available and a list of them is provided. According the return code the case needs then to be addressed appropriate, in example as shown in the given answer.