--- - hosts: all gather_facts: no become: true become_user: root become_method: sudo vars: remote_dir: /opt/sensusagent tasks: - name: Stop service ansible.builtin.systemd: name: sensusagent state: stopped enabled: false ignore_errors: true - name: Remove unit file ansible.builtin.file: path: /etc/systemd/system/sensusagent.service state: absent ignore_errors: true - name: Reload systemd ansible.builtin.command: systemctl daemon-reload ignore_errors: true - name: Remove remote directory ansible.builtin.file: path: "{{ remote_dir }}" state: absent