Documentation

    dmsetup

    Manage Linux device mapper devices.

    Attributes

    check_mode:
      support: full
    

    Parameters

    Parameter Required Type Values Description
    action true string create
    remove
    remove_all
    info
    table
    Action to perform on the device mapper device.
    deferred   boolean   Use deferred removal. [default: false]
    force   boolean   Force operation. [default: false]
    name   string   Device mapper device name.
    retry   integer   Retry on failure.
    table   array   Table specification for device (used with create action).
    uuid   string   Device UUID.

    Example

    - name: Remove all device mapper mappings
      dmsetup:
        action: remove_all
    
    - name: Remove specific device
      dmsetup:
        action: remove
        name: vg0-lv_root
        force: true
    
    - name: Get device info
      dmsetup:
        action: info
        name: vg0-lv_root
      register: dm_info
    
    - name: Create linear mapping
      dmsetup:
        action: create
        name: my_device
        table:
          - "0 2097152 linear /dev/sdb1 0"
    
    - name: List all devices
      dmsetup:
        action: info
      register: all_devices