32 lines
687 B
YAML

---
- 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