silvinux.manage-lvm

README.md

Rol de Ansible: manage-lvm 1.0

Este rol es capaz de crear una partición de disco, añadirla a un VG, crear un LV, montar el sistema de archivos y agregar permisos. Usa booleanos para activar/desactivar funciones.

Requisitos

Este rol requiere Ansible 2.2 o superior, y los requisitos de la plataforma están listados en el archivo de metadatos.

Variables del Rol

Las variables disponibles están listadas a continuación, junto con sus valores predeterminados:

Crear tabla de particiones y partición de disco primaria

¿Debo crear una tabla de particiones o particionar el disco?
partion_disk: falso
label: msdos

Optimización predeterminada de parted

parted_optimization: óptimo

Particionamiento de disco - tamaño completo

partitions:

  • {'partition_type': 'primary', 'start_point': '0%', 'end_point': '100%'}

Activar/Desactivar crear VG/LV - gestión de fs

create_vg: falso
create_lv: falso
fs_manage: falso

Cargar perfil - VG/LV

profile: vacío

Tipo de sistema de archivos según versión mayor de RHEL

fstype_OS: rhel7-xfs/rhel6-ext4/rhel5-ext3 - o puedes establecerlo con la variable

Ejemplo de perfil

    profile: list_name	
    list_name:
    - device: "/dev/sdc"
      pvname: "/dev/sdc1"
      vgname: VolumeGroupNameVG
      lvs:
        - { lvname: fs01_lv, size: 60G, fstype: "{{ fstype_OS }}", mntpoint: "/fs01", user: user, group: user }
        - { lvname: fs02_lv, size: 10G, fstype: "{{ fstype_OS }}", mntpoint: "/fs01/fs02", user: user, group: user }

Dependencias

No hay dependencias con otros roles.

Ejemplos Playbook

  1. Crear estructura de sistema de archivos para el servidor weblogic.
  2. Crear estructura de sistema de archivos para el servidor weblogic y el servidor apache, usando el mismo rol dos veces.

Licencia

GPLv3

Instalar
ansible-galaxy install silvinux.manage-lvm
Licencia
Unknown
Descargas
84
Propietario
I'm an IT freaky, that love to deploy (free software/ OpenSource) technologies in little projects at my home and this blog is a series of docs/manuals/guides