1 - name: Install NFS common
5 when: nfs_role is defined
7 - name: Install NFS server
9 name: nfs-kernel-server
11 when: nfs_role is defined and nfs_role == "server"
15 path: "{{ nfs_mountpoint }}"
19 - name: Remove leftovers
21 path: "{{ nfs_mountpoint }}"
23 when: nfs_role is defined
25 - name: Create dockerdata directory
27 path: "{{ nfs_mountpoint }}"
32 when: nfs_role is defined
34 - name: Configure NFS server
41 when: nfs_role is defined and nfs_role == "server"
43 - name: Restart NFS server
45 name: nfs-kernel-server
48 when: nfs_role is defined and nfs_role == "server"
50 - name: Configure NFS clients
52 path: "{{ nfs_mountpoint }}"
53 src: "{{ hostvars[groups['nfs'][0]]['ansible_default_ipv4']['address'] }}:{{ nfs_mountpoint }}"
55 opts: auto,nofail,noatime,nolock,intr,tcp,actimeo=1800
59 when: nfs_role is defined and nfs_role == "client"