--- - name: Install NFS client packages ansible.builtin.apt: name: - nfs-common state: present update_cache: true - name: Create NFSFolder mount directory ansible.builtin.file: path: /var/NFSFolder state: directory mode: '0755' when: install_nfs_folder | default(false) | bool - name: Add NFSFolder mount to fstab ansible.builtin.lineinfile: path: /etc/fstab line: "192.168.0.161:/mnt/share1/NFSFolder /var/NFSFolder nfs auto,nofail,noatime,nolock,intr,tcp,actimeo=1800 0 0" state: present create: true when: install_nfs_folder | default(false) | bool - name: Mount NFSFolder share ansible.posix.mount: path: /var/NFSFolder src: "192.168.0.161:/mnt/share1/NFSFolder" fstype: nfs opts: "auto,nofail,noatime,nolock,intr,tcp,actimeo=1800" state: mounted when: install_nfs_folder | default(false) | bool - name: Create vault mount directory ansible.builtin.file: path: /var/vault state: directory mode: '0755' when: install_nfs_vault | default(false) | bool - name: Add vault mount to fstab ansible.builtin.lineinfile: path: /etc/fstab line: "vault.lan:/mnt/vault /var/vault nfs auto,nofail,noatime,nolock,intr,tcp,actimeo=1800 0 0" state: present create: true when: install_nfs_vault | default(false) | bool - name: Mount vault share ansible.posix.mount: path: /var/vault src: "192.168.0.188:/mnt/vault" fstype: nfs opts: "auto,nofail,noatime,nolock,intr,tcp,actimeo=1800" state: mounted when: install_nfs_vault | default(false) | bool