--- - name: Ensure NFS client is installed ansible.builtin.package: name: nfs-common state: present - name: Create mount point directory ansible.builtin.file: path: "{{ mount_to }}" state: directory mode: '0777' - name: Mount share ansible.posix.mount: src: "{{ lookup('hostip', 'nas') }}:/mnt/main/{{ share }}" path: "{{ mount_to }}" fstype: nfs state: mounted