HanXHX.lvm
Rol de Ansible para LVM
Rol para gestionar Grupos LVM/Volúmenes Lógicos. Se puede usar para crear, extender o redimensionar Grupos y volúmenes LVM.
Requisitos
Los dispositivos/discos que formarán parte de la configuración LVM deben ser identificados antes de usar este rol. Asegúrate de seleccionar los dispositivos/discos correctos.
Variables del Rol
lvm_groups
es una lista que contiene grupos de volúmenes (vgs).
vgs
vgname
: nombre únicodisks
: agregar discos/particiones al vg (separados por comas)create
: booleano (true => crea, false => elimina)lvnames
: lista de lv (ver abajo)
lvnames
lvname
: nombre únicosize
: definir tamaño del lvol (ej: "10G", "512M"...)create
: define si el lvol debe existir o ser eliminado... verdadero o falsofilesystem
: define el sistema de archivos para formatear lvolmount
: define si el sistema de archivos debe estar montadomount_point
: define el punto de montajemount_options
: define opciones de montaje (separadas por comas)
Dependencias
Ninguna
Ejemplo de Playbook
- hosts: servidores
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 sin LV
- vgname: test-vg
disks: /dev/sdb
create: true
lvnames: []
roles:
- HanXHX.lvm
Licencia
BSD
Donación
Si este código te ayudó, o si lo has usado para tus proyectos, siéntete libre de invitarme unas :cervezas:
- Bitcoin:
1BQwhBeszzWbUTyK4aUyq3SRg7rBSHcEQn
- Ethereum:
63abe6b2648fd892816d87a31e3d9d4365a737b5
- Litecoin:
LeNDw34zQLX84VvhCGADNvHMEgb5QyFXyD
- Monero:
45wbf7VdQAZS5EWUrPhen7Wo4hy7Pa7c7ZBdaWQSRowtd3CZ5vpVw5nTPphTuqVQrnYZC72FXDYyfP31uJmfSQ6qRXFy3bQ
¿Sin criptomonedas? :estrella: el proyecto también es una forma de decir gracias. :sunglasses:
Información del Autor
- Twitter: @hanxhx_
Acerca del proyecto
Role to manage LVM Groups/Logical Volumes. Can be used to create, extend or resize LVM.
Instalar
ansible-galaxy install HanXHX.lvm
Licencia
bsd-2-clause
Descargas
6.7k
Propietario
CEO/CTO/SRE triplestack.fr / daemonit.com