debops.lvm default variables
LVM configuration
- lvm__packages
List of LVM-related packages to install.
lvm__packages: [ 'lvm2' ]
- lvm__global_use_lvmetad
Enable lvmetad
daemon by default.
lvm__global_use_lvmetad: True
- lvm__devices_filter
List of filters that determine what devices are used by lvm
scripts.
lvm__devices_filter: [ 'a|sd.*|', 'a|vd.*|', 'a|drbd.*|', 'a|md.*|', 'r|.*|' ]
- lvm__devices_global_filter
List of filters that determine what devices are scanned by lvm
scripts.
lvm__devices_global_filter: '{{ lvm__devices_filter }}'
- lvm__config_lookup
Ansible selects the base LVM configuration based on available version, distribution and release. Using this variable you can override the automatic choice if needed.
lvm__config_lookup: ''
- lvm__config
Dictionary variable with LVM configuration which will be merged with base
lvm.conf
configuration variables. Each key is a section name, and values
are dictionary variables themselves. See files in var/
directory for
examples and possible values.
lvm__config:
global:
use_lvmetad: '{{ lvm__global_use_lvmetad }}'
devices:
filter: '{{ lvm__devices_filter }}'
global_filter: '{{ lvm__devices_global_filter }}'
Volume Groups and Logical Volumes
- lvm__default_fs_type
Default filesystem used to format and mount volumes if none is specified.
lvm__default_fs_type: 'ext4'
- lvm__default_mount_options
Default mount options used to mount volumes, comma-separated.
lvm__default_mount_options: 'defaults'
- lvm__volume_groups
List of Volume Groups, each one defined as a YAML dict. See lvm__volume_groups for more details.
lvm__volume_groups: []
- lvm__thin_pools
List of LVM thin pools, each one defined as a yaml dict. see lvm__thin_pools for more details.
lvm__thin_pools: []
- lvm__logical_volumes
List of Logical Volumes, each one defined as a YAML dict. See lvm__logical_volumes for more details.
lvm__logical_volumes: []