This role allows you to format extra disks and attach them to different mount points.
You can use it to move the data of different services to another disk.
Because the configuration for additional disks must be stored using the YAML
syntax, you have to write it in a group_vars directory.
# inventory/group_vars/GROUP_NAME
disk_additional_disks:
- disk: /dev/sdb
fstype: ext4
mount_options: defaults
mount: /datadiskis the device, you want to mount.fstypeallows you to choose the filesystem to use with the new disk.mount_optionsallows you to specify custom mount options.mountis the directory where the new disk should be mounted.
You can add:
disk_usersets owner of the mount directory (default: root)disk_groupsets group of the mount directory (default: root)disk_package_useis the required package manager module to use (yum, apt, etc). The default 'auto' will use existing facts or try to autodetect it.
The following filesystems are currently supported:
It uses sfdisk to partition the disk with a single primary partition spanning the entire disk.
The specified filesystem will then be created with mkfs.
Finally the new partition will be mounted to the specified mount path.