diff --git a/tasks/install.yml b/tasks/install.yml index a0de8e8..c509e5f 100644 --- a/tasks/install.yml +++ b/tasks/install.yml @@ -41,12 +41,6 @@ delegate_to: "{{ inventory_hostname }}" when: __zigbee_datadir.stat.exists - - name: Delete backup data directory - file: - path: "/tmp/zigbee_data" - state: absent - when: __zigbee2mqtt_install.changed - - name: Delete existing node_modules folder file: path: "{{ zigbee2mqtt_base_dir }}/node_modules" diff --git a/tasks/post_tasks.yml b/tasks/post_tasks.yml index da89627..38a057f 100644 --- a/tasks/post_tasks.yml +++ b/tasks/post_tasks.yml @@ -1,9 +1,15 @@ --- -- name: Ensure zigbee2mqtt service is up and running - systemd: - state: started - daemon_reload: yes - enabled: yes - name: zigbee2mqtt +- block: + - name: Ensure zigbee2mqtt service is up and running + systemd: + state: started + daemon_reload: yes + enabled: yes + name: zigbee2mqtt + + - name: Delete backup data directory + file: + path: "/tmp/zigbee_data" + state: absent become: True become_user: root