This commit is contained in:
2026-03-14 18:25:44 +01:00
parent a2f75cdafd
commit 99fc6ba04c
19 changed files with 703 additions and 0 deletions

43
tasks/cleanup.yml Normal file
View File

@@ -0,0 +1,43 @@
---
- 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