- set_fact: mount: "{{ {}|combine(item.value, { 'mountpoint': item.key }, recursive=True) }}" - name: "create mount point {{ mount.mountpoint }}" file: path: "{{ mount.mountpoint }}" state: directory - name: "mount {{ mount.mountpoint }}" mount: path: "{{ mount.mountpoint }}" src: "{{ mount.source }}" opts: "{{ mount.options }}" fstype: "{{ mount.type }}" passno: "{{ mount.passno|d(0) }}" state: mounted - name: "write mount {{ mount.mountpoint }} to fstab" mount: path: "{{ mount.mountpoint }}" src: "{{ mount.source }}" opts: "{{ mount.options }}" fstype: "{{ mount.type }}" passno: "{{ mount.passno|d(0) }}" state: present