volume group
- name: 在 /dev/sda1 跟 /dev/sdb1 之上建立 volume group,其 extend size 設置為 32MB
  community.general.lvg:
    vg: vg.services
    pvs: /dev/sda1,/dev/sdb1
    pesize: 32
local volume
- name: 建立一個大小為 512m 的 local volume
  community.general.lvol:
    vg: firefly
    lv: test
    size: 512
Example
---
- name: Create LVM for DRBD
  hosts: all
  become: yes

  vars:
    vg_name: drbdpool

  tasks:
    - name: Create a new primary partition for LVM
      community.general.parted:
        device: /dev/sdb
        number: 1
        align: optimal
        flags: [lvm]
        state: present

    - name: Create a volume group on top of /dev/sda1 with physical extent size = 32MB
      community.general.lvg:
        vg: "{{ vg_name }}"
        pvs: /dev/sdb1
        state: present

    - name: Create a logical volume
      community.general.lvol:
        vg: "{{ vg_name }}"
        lv: drbddata
        size: 100%FREE