--- - block: - name: Create volume group '{{ unifi_lvm_vg }}' lvg: vg: "{{ unifi_lvm_vg }}" pvs: "{{ unifi_lvm_pvs|join(',') }}" - name: Create logical volume '{{ unifi_lvm_lv }}' lvol: vg: "{{ unifi_lvm_vg }}" lv: "{{ unifi_lvm_lv }}" size: "{{ unifi_lvm_size }}" - name: Create filesystem for '/dev/mapper/{{ unifi_lvm_vg }}-{{ unifi_lvm_lv }}' filesystem: fstype: "{{ unifi_lvm_fstype }}" dev: "/dev/mapper/{{ unifi_lvm_vg }}-{{ unifi_lvm_lv }}" resizefs: True - name: Mount volume to '{{ unifi_base_dir }}' mount: path: "{{ unifi_base_dir }}" src: "/dev/mapper/{{ unifi_lvm_vg }}-{{ unifi_lvm_lv }}" fstype: "{{ unifi_lvm_fstype }}" state: mounted become: True