Documentation

    lvol

    Manage LVM logical volumes.

    Attributes

    check_mode:
      support: full
    

    Parameters

    Parameter Required Type Values Description
    filesystem   string   Filesystem type to create on the logical volume.
    force   boolean   Force removal of logical volume. [default: false]
    lv true string   Logical volume name.
    resizefs   boolean   Resize the filesystem with the logical volume. [default: false]
    shrink   boolean   Allow shrinking of the logical volume. [default: false]
    size   string   Size of the logical volume (e.g., 10G, 512M).
    state   string present
    absent
    Whether the logical volume should exist or not. [default: "present"]
    vg true string   Volume group name.

    Example

    - name: Create a logical volume
      lvol:
        vg: vgdata
        lv: lvdata
        size: 10G
    
    - name: Create logical volume with filesystem
      lvol:
        vg: vgdata
        lv: lvdata
        size: 50G
        filesystem: ext4
    
    - name: Resize logical volume with filesystem
      lvol:
        vg: vgdata
        lv: lvdata
        size: 100G
        resizefs: true
    
    - name: Remove logical volume
      lvol:
        vg: vgdata
        lv: lvdata
        state: absent
    
    - name: Force remove logical volume
      lvol:
        vg: vgdata
        lv: lvdata
        state: absent
        force: true