--- # Files over NFS - name: Create the Files directory file: state: directory path: "{{ files_path }}" owner: "{{ www_user }}" group: "{{ phd_user }}" mode: 0770 tags: files - name: Create NFS share lineinfile: dest: /etc/exports line: "{{ files_path }} {{ groups['app'][0] }}/24(rw,sync,no_subtree_check,no_root_squash)" when: "inventory_hostname == groups.phd[0]" - name: Enable nfs server service: name: nfs-server state: started enabled: true when: "inventory_hostname == groups.phd[0]" - name: Mount NFS share mount: name: "{{ files_path }}" src: "{{ groups['phd'][0] }}:{{ files_path }}" fstype: nfs opts: defaults state: mounted tags: files when: "inventory_hostname != groups.phd[0]"