--- - name: Create directories ansible.builtin.file: path: "{{ item }}" state: directory mode: "0755" loop: - /media/docker - /media/series - /media/movies - /media/songs - "{{ docker.directories.opt }}" - "{{ docker.directories.compose }}" - /opt/local become: true - name: Set ownership to {{ user }} ansible.builtin.file: path: "{{ item }}" owner: "{{ user }}" group: "{{ user }}" loop: - "{{ docker.directories.opt }}" - /opt/local - /media become: true - name: Ensure NFS mounts ansible.posix.mount: path: "{{ item }}" src: "192.168.20.12:{{ item }}" fstype: nfs opts: defaults,nolock state: mounted loop: - /media/docker - /media/series - /media/movies - /media/songs become: true