zaxos.lvm-ansible-role
lvm-ansible-role
Rol de Ansible para crear y montar volúmenes lvm simples.
Requisitos
- centos/rhel 7
- ansible >= 2.5
Instalación
$ ansible-galaxy install zaxos.lvm-ansible-role
Ejemplo de Playbook
- 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
Ejemplo de volumen
- vg_name: vg_data # requerido, nombre del grupo de volúmenes #
lv_name: lv_data # requerido, nombre del volumen lógico #
disk: sdb # requerido #
filesystem: xfs # opcional, el valor por defecto es 'xfs' #
filesystem_mkfs_opts: "-n ftype=1" # opcional #
mount: /mnt # requerido #
state: present/absent # opcional, el valor por defecto es 'present', poner 'absent' para eliminar #
lv_size: 100%VG # opcional, el valor por defecto es '100%VG' #
create_partition: False # opcional, el valor por defecto es 'False', poner 'True' para crear una partición gpt antes de la creación del vg #
mounted: True # opcional, el valor por defecto es 'True', poner 'False' para desmontar #
owner: "root" # opcional, el valor por defecto es "root" #
group: "root" # opcional, el valor por defecto es "root" #
mode: "0644" # opcional, el valor por defecto es "0755" #
mount_options: defaults # opcional, el valor por defecto es 'defaults' #
Variables del Rol
Algunas variables que requieren revisión::
lvm_volumes
: Lista de volúmenes.lvm_auto_remount
: El valor por defecto es "True". Si se establece en "True", cuando la ruta de montaje de un volumen cambia, la antigua ruta de montaje se desmontará y se eliminará automáticamente de fstab.
Acerca del proyecto
Ansible role to create and mount single lvm volumes
Instalar
ansible-galaxy install zaxos.lvm-ansible-role
Licencia
gpl-2.0
Descargas
25.2k
Propietario