diff --git a/config/ansible/tasks/servers/server.yml b/config/ansible/tasks/servers/server.yml index bc95a38..81166ee 100644 --- a/config/ansible/tasks/servers/server.yml +++ b/config/ansible/tasks/servers/server.yml @@ -19,10 +19,17 @@ become: true when: mnt_services_check.rc == 0 +- name: Check if /mnt/services directory exists + ansible.builtin.stat: + path: "/mnt/services" + register: mnt_services_dir + changed_when: false + become: true + - name: Clean /mnt/services directory ansible.builtin.shell: find /mnt/services -mindepth 1 -maxdepth 1 -exec rm -rf {} \; become: true - when: mnt_services_check.rc == 0 and not git_dir_check.stat.exists|default(false) + when: mnt_services_check.rc == 0 and not git_dir_check.stat.exists|default(false) and mnt_services_dir.stat.exists - name: Clone /mnt/services repository (initial clone) ansible.builtin.git: