diff --git a/playbooks/uninstall-wazuh-agent.yaml b/playbooks/uninstall-wazuh-agent.yaml new file mode 100644 index 0000000..6bacdc4 --- /dev/null +++ b/playbooks/uninstall-wazuh-agent.yaml @@ -0,0 +1,29 @@ +--- +- name: Remove Wazuh Agent + hosts: all + become: true + + tasks: + - name: Stop wazuh-agent service if running + ansible.builtin.service: + name: wazuh-agent + state: stopped + ignore_errors: true + + - name: Disable wazuh-agent service + ansible.builtin.systemd: + name: wazuh-agent + enabled: false + ignore_errors: true + + - name: Remove wazuh-agent package with purge + ansible.builtin.apt: + name: wazuh-agent + state: absent + purge: true + autoremove: true + update_cache: false + + - name: Reload systemd daemon + ansible.builtin.systemd: + daemon_reload: true \ No newline at end of file