I am curious about this. It seems the answer would be to create separate playbooks for each item to remove, and run each of them in serial using a wrapper script? Or a playbook wrapping these three playbooks together?
Alternatively, if you wrap the “rpm” command in a shell script that always returns success, would that not work?