HanXHX.lvm
Rôle Ansible LVM
Rôle pour gérer les groupes LVM/Volumes Logiques. Peut être utilisé pour créer, étendre ou redimensionner des groupes LVM et des volumes.
Exigences
Les appareils/disques devant faire partie de la configuration LVM doivent être identifiés avant d’utiliser ce rôle. Assurez-vous de sélectionner les bons appareils/disques.
Variables de Rôle
lvm_groups
est une liste contenant des vgs.
vgs
vgname
: nom uniquedisks
: ajoutez des disques/partitions au vg (séparés par des virgules)create
: booléen (true => crée, false => supprime)lvnames
: liste des lv (voir ci-dessous)
lvnames
lvname
: nom uniquesize
: définit la taille du lvol (ex : "10G", "512M"...)create
: définit si le lvol doit exister ou être supprimé... true ou falsefilesystem
: définit le système de fichiers pour formater le lvolmount
: définit si le système de fichiers doit être montémount_point
: définit le point de montagemount_options
: définit les options de montage (séparées par des virgules)
Dépendances
Aucune
Exemple de 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 sans LV
- vgname: test-vg
disks: /dev/sdb
create: true
lvnames: []
roles:
- HanXHX.lvm
Licence
BSD
Don
Si ce code vous a aidé, ou si vous l’avez utilisé pour vos projets, n’hésitez pas à m’offrir un peu :bières:
- Bitcoin:
1BQwhBeszzWbUTyK4aUyq3SRg7rBSHcEQn
- Ethereum:
63abe6b2648fd892816d87a31e3d9d4365a737b5
- Litecoin:
LeNDw34zQLX84VvhCGADNvHMEgb5QyFXyD
- Monero:
45wbf7VdQAZS5EWUrPhen7Wo4hy7Pa7c7ZBdaWQSRowtd3CZ5vpVw5nTPphTuqVQrnYZC72FXDYyfP31uJmfSQ6qRXFy3bQ
Pas de crypto-monnaie ? :star: le projet est aussi un moyen de dire merci ! :sunglasses:
Informations sur l'Auteur
- Twitter: @hanxhx_
À propos du projet
Role to manage LVM Groups/Logical Volumes. Can be used to create, extend or resize LVM.
Installer
ansible-galaxy install HanXHX.lvm
Licence
bsd-2-clause
Téléchargements
6.7k
Propriétaire
CEO/CTO/SRE triplestack.fr / daemonit.com