diff --git a/roles/nfs_export/tasks/main.yml b/roles/nfs_export/tasks/main.yml index 926f40d..30656e7 100644 --- a/roles/nfs_export/tasks/main.yml +++ b/roles/nfs_export/tasks/main.yml @@ -1,4 +1,12 @@ --- +- name: Ensure share directory exists + ansible.builtin.file: + path: "{{ rear_vars_nfs_base }}/{{ rear_backup_workflow }}" + state: directory + mode: "0777" + owner: root + group: root + # We should use Ansible to determine disk space, not command/shell (refactor): - name: Check disk space on ReaR Backup filesystem for NFS servers ansible.builtin.shell: | @@ -18,14 +26,6 @@ when: - client_ips is not defined -- name: Ensure share directory exists - ansible.builtin.file: - path: "{{ rear_vars_nfs_base }}/{{ rear_backup_workflow }}" - state: directory - mode: "0777" - owner: root - group: root - - name: Add remote hosts to /etc/exports ansible.builtin.lineinfile: path: /etc/exports