blockdevices

Types

  • blockdev_string

  • physdev_string

  • parttype_string

  • vg_string

  • lv_string

  • blockdevices_partition_flags
    • Description: parted partition flags (from “info parted”)

    • blockdevices_partition_flags/bios_grub
      • Optional

      • Type: boolean

    • blockdevices_partition_flags/boot
      • Optional

      • Type: boolean

    • blockdevices_partition_flags/esp
      • Optional

      • Type: boolean

    • blockdevices_partition_flags/lba
      • Optional

      • Type: boolean

    • blockdevices_partition_flags/legacy_boot
      • Optional

      • Type: boolean

    • blockdevices_partition_flags/root
      • Optional

      • Type: boolean

    • blockdevices_partition_flags/swap
      • Optional

      • Type: boolean

    • blockdevices_partition_flags/hidden
      • Optional

      • Type: boolean

    • blockdevices_partition_flags/raid
      • Optional

      • Type: boolean

    • blockdevices_partition_flags/LVM
      • Optional

      • Type: boolean

    • blockdevices_partition_flags/PALO
      • Optional

      • Type: boolean

    • blockdevices_partition_flags/PREP
      • Optional

      • Type: boolean

    • blockdevices_partition_flags/DIAG
      • Optional

      • Type: boolean

  • blockdevices_partition_type
    • blockdevices_partition_type/holding_dev
      • Required

      • Type: physdev_string

    • blockdevices_partition_type/size
      • Optional

      • Type: long

    • blockdevices_partition_type/ksopts
      • Optional

      • Type: string

    • blockdevices_partition_type/type
      • Required

      • Type: parttype_string

      • Default value: primary

    • blockdevices_partition_type/offset
      • Optional

      • Type: long

      • Range: 0..

    • blockdevices_partition_type/flags
      • Optional

      • Type: blockdevices_partition_flags

    • blockdevices_partition_type/aii
      • Description: When defined and false, AII will ignore this partition

      • Optional

      • Type: boolean

  • blockdevices_md_type
    • Description: Software RAID using the MD device

    • blockdevices_md_type/device_list
      • Required

      • Type: blockdev_string

    • blockdevices_md_type/raid_level
      • Required

      • Type: choice

    • blockdevices_md_type/stripe_size
      • Required

      • Type: long

      • Default value: 64

    • blockdevices_md_type/num_spares
      • Optional

      • Type: long

    • blockdevices_md_type/metadata
      • Optional

      • Type: choice

      • Default value: 0.90

  • blockdevices_logicalvolumes_cache_type
    • Description: lvm cache volume and mode

    • blockdevices_logicalvolumes_cache_type/cache_lv
      • Required

      • Type: lv_string

    • blockdevices_logicalvolumes_cache_type/cachemode
      • Optional

      • Type: choice

  • blockdevices_logicalvolumes_type
    • Description: LVM

    • blockdevices_logicalvolumes_type/size
      • Optional

      • Type: long

    • blockdevices_logicalvolumes_type/volume_group
      • Required

      • Type: vg_string

    • blockdevices_logicalvolumes_type/stripe_size
      • Optional

      • Type: long

    • blockdevices_logicalvolumes_type/chunksize
      • Optional

      • Type: long

      • Default value: 64

    • blockdevices_logicalvolumes_type/devices
      • Optional

      • Type: blockdev_string

    • blockdevices_logicalvolumes_type/cache
      • Optional

      • Type: blockdevices_logicalvolumes_cache_type

    • blockdevices_logicalvolumes_type/type
      • Optional

      • Type: choice

  • blockdevices_lvm_type
    • blockdevices_lvm_type/device_list
      • Required

      • Type: blockdev_string

  • blockdevices_file_type
    • Description: Files containing filesystems, to be mounted with loopback option.

    • blockdevices_file_type/size
      • Required

      • Type: long

    • blockdevices_file_type/owner
      • Required

      • Type: string

      • Default value: root

    • blockdevices_file_type/group
      • Required

      • Type: string

      • Default value: root

    • blockdevices_file_type/permissions
      • Optional

      • Type: long

  • raid_device_path
    • Description: String defining either a port or a hardware RAID unit.

  • blockdevices_validate_size
    • Description: blockdevice validation check based on device size

    • blockdevices_validate_size/diff
      • Description: allowed absolute margin (in MiB) compared to configured size

      • Optional

      • Type: long

      • Range: 0..

    • blockdevices_validate_size/fraction
      • Description: allowed relative margin compared to configured size

      • Optional

      • Type: double

  • blockdevices_validate
    • Description: blockdevice validation check

    • blockdevices_validate/size
      • Description: size-based validation

      • Optional

      • Type: blockdevices_validate_size

  • blockdevices_disk_type
    • blockdevices_disk_type/device_path
      • Optional

      • Type: raid_device_path

    • blockdevices_disk_type/label
      • Required

      • Type: choice

    • blockdevices_disk_type/readahead
      • Optional

      • Type: long

    • blockdevices_disk_type/validate
      • Description: enable validation checks

      • Optional

      • Type: blockdevices_validate

  • card_port_string

  • blockdevices_hwraid_type
    • Description: New block device describing hardware RAID.

    • blockdevices_hwraid_type/device_list
      • Required

      • Type: card_port_string

    • blockdevices_hwraid_type/raid_level
      • Optional

      • Type: choice

    • blockdevices_hwraid_type/num_spares
      • Optional

      • Type: long

    • blockdevices_hwraid_type/stripe_size
      • Optional

      • Type: long

  • blockdevices_vxvm_type
    • Description: VXVM devices

    • blockdevices_vxvm_type/dev_path
      • Required

      • Type: string

    • blockdevices_vxvm_type/disk_group
      • Required

      • Type: string

    • blockdevices_vxvm_type/volume
      • Required

      • Type: string

    • blockdevices_vxvm_type/size
      • Optional

      • Type: long

  • blockdevices_tmpfs_type
    • Description: TMPFS devices (dummy devices)

  • blockdevices_dummy_type
    • Description: Dummy devices (e.g. tmpfs, proc)

  • structure_blockdevices
    • structure_blockdevices/physical_devs
      • Optional

      • Type: blockdevices_disk_type

    • structure_blockdevices/volume_groups
      • Optional

      • Type: blockdevices_lvm_type

    • structure_blockdevices/logical_volumes
      • Optional

      • Type: blockdevices_logicalvolumes_type

    • structure_blockdevices/md
      • Optional

      • Type: blockdevices_md_type

    • structure_blockdevices/partitions
      • Optional

      • Type: blockdevices_partition_type

    • structure_blockdevices/files
      • Optional

      • Type: blockdevices_file_type

    • structure_blockdevices/hwraid
      • Optional

      • Type: blockdevices_hwraid_type

    • structure_blockdevices/vxvm
      • Optional

      • Type: blockdevices_vxvm_type

    • structure_blockdevices/tmpfs
      • Optional

      • Type: blockdevices_dummy_type

    • structure_blockdevices/proc
      • Optional

      • Type: blockdevices_dummy_type