Ansible playbook to remove a rpm package

I am trying to remove a rpm package using ansible playbook. I tried to do as shown below but its not working. Any idea how this rpm package can be removed. Note: This rpm package is not present in yum

 ---
- hosts: all
  gather_facts: false
  become: true
  tasks:
    - name: stop rscd server
      systemd:
        state: stopped
        name: rscd
      register: output
      notify:
        - remove rscd

  handlers:
    - name: remove rscd
      shell: rpm -e '{{ item }}'

The above playbook when I run it runs but it just stops the process alone but never removes the package. Any idea what I am doing wrong?

Does the package have any dependencies that are also required by other packages?

Have you attempted and rpm -e rscd from the cli on the machine in question. I always prototype my scripts and programs on the cli to ensure their is a strong potential for a successful execution of whatever I am doing.

Your handler is references an item but you do not list the item