--- - name: Configure instance hosts: vmhost user: root gather_facts: true vars_files: - "{{ ansible_private }}/vars.yml" pre_tasks: - name: Mount /export/libvirt/hdd ansible.posix.mount: name: /export/libvirt/hdd src: LABEL=hdd fstype: xfs opts: noatime,noexec,nosuid,nodev passno: "0" dump: "0" state: mounted - name: Mount /export/libvirt/nvme ansible.posix.mount: name: /export/libvirt/nvme src: LABEL=nvme fstype: xfs opts: noatime,noexec,nosuid,nodev passno: "0" dump: "0" state: mounted - name: Mount /export/libvirt/os ansible.posix.mount: name: /export/libvirt/os src: LABEL=os fstype: xfs opts: noatime,noexec,nosuid,nodev passno: "0" dump: "0" state: mounted - name: Mount /export/libvirt/ssd ansible.posix.mount: name: /export/libvirt/ssd src: LABEL=ssd fstype: xfs opts: noatime,noexec,nosuid,nodev passno: "0" dump: "0" state: mounted when: inventory_hostname == "vmhost01.home.foo.sh" roles: - base - kvm_host