lvm
Роль LVM для Ansible
Роль для управления группами LVM/логическими томами. Может использоваться для создания, расширения или изменения размера групп LVM и томов.
Требования
Устройства/диски, которые будут частью конфигурации LVM, должны быть определены до использования этой роли. Убедитесь, что вы выбрали правильные устройства/диски.
Переменные роли
lvm_groups
— это список, содержащий vgs.
vgs
vgname
: уникальное имяdisks
: добавьте диски/разделы к vg (через запятую)create
: булево значение (true => создает, false => удаляет)lvnames
: список lv (см. ниже)
lvnames
lvname
: уникальное имяsize
: определяет размер lvol (например, "10G", "512M"...)create
: определяет, должен ли lvol существовать или быть удален... true или falsefilesystem
: определяет файловую систему для форматирования lvolmount
: определяет, должна ли файловая система быть смонтированаmount_point
: определяет точку монтированияmount_options
: определяет параметры монтирования (через запятую)
Зависимости
Отсутствуют
Пример Playbook
- hosts: servers
vars:
lvm_apply: true
lvm_groups:
- vgname: misc-vg
disks: /dev/sda5,/dev/sdc,/dev/sdd
create: true
lvnames:
- lvname: swap_1
size: 5g
create: true
filesystem:
mount: false
- lvname: mysql
size: 40g
create: true
filesystem: ext4
mount: true
mount_point: /var/lib/mysql
mount_options: 'defaults,noatime'
# VG без LV
- vgname: test-vg
disks: /dev/sdb
create: true
lvnames: []
roles:
- HanXHX.lvm
Лицензия
BSD
Пожертвование
Если этот код вам помог, или вы использовали его в своих проектах, не стесняйтесь купить мне немного :пива:
- Bitcoin:
1BQwhBeszzWbUTyK4aUyq3SRg7rBSHcEQn
- Ethereum:
63abe6b2648fd892816d87a31e3d9d4365a737b5
- Litecoin:
LeNDw34zQLX84VvhCGADNvHMEgb5QyFXyD
- Monero:
45wbf7VdQAZS5EWUrPhen7Wo4hy7Pa7c7ZBdaWQSRowtd3CZ5vpVw5nTPphTuqVQrnYZC72FXDYyfP31uJmfSQ6qRXFy3bQ
Нет криптовалюты? :star: проект также является способом сказать спасибо! :sunglasses:
Информация об авторе
- Twitter: @hanxhx_
О проекте
Role to manage LVM Groups/Logical Volumes. Can be used to create, extend or resize LVM.
Установить
ansible-galaxy install HanXHX/ansible-lvm
Лицензия
bsd-2-clause
Загрузки
6504
Владелец
CEO/CTO/SRE triplestack.fr / daemonit.com