zaxos.lvm-ansible-role
lvm-ansible-role
Rôle Ansible pour créer et monter des volumes lvm uniques.
Exigences
- centos/rhel 7
- ansible >= 2.5
Installation
$ ansible-galaxy install zaxos.lvm-ansible-role
Exemple de Playbook
- hosts: serveurs
vars:
lvm_volumes:
- vg_name: vg_data
lv_name: lv_data
disk: sdb
filesystem: xfs
mount: /mnt
roles:
- role: zaxos.lvm-ansible-role
Exemple de volume
- vg_name: vg_data # requis, nom du groupe de volumes #
lv_name: lv_data # requis, nom du volume logique #
disk: sdb # requis #
filesystem: xfs # optionnel, par défaut c'est 'xfs' #
filesystem_mkfs_opts: "-n ftype=1" # optionnel #
mount: /mnt # requis #
state: present/absent # optionnel, par défaut c'est 'present', définir sur 'absent' pour la suppression #
lv_size: 100%VG # optionnel, par défaut c'est '100%VG' #
create_partition: False # optionnel, par défaut c'est 'False', définir sur 'True' pour créer une partition gpt avant la création du vg #
mounted: True # optionnel, par défaut c'est 'True', définir sur 'False' pour démonter #
owner: "root" # optionnel, par défaut c'est "root" #
group: "root" # optionnel, par défaut c'est "root" #
mode: "0644" # optionnel, par défaut c'est "0755" #
mount_options: defaults # optionnel, par défaut c'est 'defaults' #
Variables du rôle
Quelques variables à examiner :
lvm_volumes
: Liste des volumes.lvm_auto_remount
: La valeur par défaut est "True". Si elle est définie sur "True", lorsque le chemin de montage d'un volume est modifié, l'ancien chemin de montage sera automatiquement démonté et supprimé de fstab.
À propos du projet
Ansible role to create and mount single lvm volumes
Installer
ansible-galaxy install zaxos.lvm-ansible-role
Licence
gpl-2.0
Téléchargements
25.2k
Propriétaire