--- # roles/storage_mounts/defaults/main.yml # # NFS server and mount definitions for all lab VMs that require shared storage. # Sourced from: ansible/group_vars/all.yml (lab_hosts.terramaster.current_ip) # # To override for a specific host, set storage_nfs_mounts in host_vars/.yml. # To skip a specific mount on a node, remove it from the host_vars override list. storage_nfs_server: "10.0.0.250" storage_nfs_mounts: - src: "/Volume1/appdata" dest: "/mnt/homelab" opts: "defaults,_netdev" # WHY _netdev: marks this as a network-dependent mount so systemd waits # for the network to be up before attempting to mount on boot. Prevents # hung boot when the NAS is temporarily unreachable. - src: "/Volume2/media" dest: "/mnt/media" opts: "defaults,_netdev"