lvm-ansible-role
lvm-ansible-role
Роль Ansible для создания и монтирования одиночных LVM-томов.
Требования
- centos/rhel 7
- ansible >= 2.5
Установка
$ ansible-galaxy install zaxos.lvm-ansible-role
Пример плейбука
- hosts: servers
vars:
lvm_volumes:
- vg_name: vg_data
lv_name: lv_data
disk: sdb
filesystem: xfs
mount: /mnt
roles:
- role: zaxos.lvm-ansible-role
Пример тома
- vg_name: vg_data # обязательно, имя группы томов #
lv_name: lv_data # обязательно, имя логического тома #
disk: sdb # обязательно #
filesystem: xfs # опционально, по умолчанию 'xfs' #
filesystem_mkfs_opts: "-n ftype=1" # опционально #
mount: /mnt # обязательно #
state: present/absent # опционально, по умолчанию 'present', установите 'absent', чтобы удалить #
lv_size: 100%VG # опционально, по умолчанию '100%VG' #
create_partition: False # опционально, по умолчанию 'False', установите 'True', чтобы создать GPT-раздел перед созданием VG #
mounted: True # опционально, по умолчанию 'True', установите 'False', чтобы размонтировать #
owner: "root" # опционально, по умолчанию "root" #
group: "root" # опционально, по умолчанию "root" #
mode: "0644" # опционально, по умолчанию "0755" #
mount_options: defaults # опционально, по умолчанию 'defaults' #
Переменные роли
Некоторые переменные, которые требуют внимания::
lvm_volumes
: Список томов.lvm_auto_remount
: Значение по умолчанию "True". Если установлено на "True", когда путь монтирования тома изменяется, старый путь автоматически размонтируется и удаляется из fstab.
Установить
ansible-galaxy install zaxos/lvm-ansible-role
Лицензия
gpl-2.0
Загрузки
23008
Владелец