Files
lsa.n8n/tasks/cleanup.yml
2026-03-14 18:25:44 +01:00

44 lines
982 B
YAML

---
- name: Check n8n directory
ansible.builtin.stat:
path: "{{ n8n_home }}"
register: n8n_home_stat
- name: Stop n8n docker compose
ansible.builtin.command: docker compose down
args:
chdir: "{{ n8n_home }}"
when:
- n8n_site.deploy_type == "docker"
- n8n_home_stat.stat.exists
failed_when: false
- name: Stop and disable n8n systemd unit
ansible.builtin.systemd:
name: "{{ n8n_unit_name }}.service"
state: stopped
enabled: false
when: n8n_systemd
failed_when: false
- name: Remove n8n systemd unit
ansible.builtin.file:
path: "/etc/systemd/system/{{ n8n_unit_name }}.service"
state: absent
when: n8n_systemd
- name: Reload systemd after cleanup
ansible.builtin.systemd:
daemon_reload: true
when: n8n_systemd
- name: Remove n8n facts file
ansible.builtin.file:
path: "{{ n8n_fact_path }}"
state: absent
- name: Remove n8n directory
ansible.builtin.file:
path: "{{ n8n_home }}"
state: absent