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
- Crear estructura de sistema de archivos para el servidor weblogic.
- Crear estructura de sistema de archivos para el servidor weblogic y el servidor apache, usando el mismo rol dos veces.
Licencia
GPLv3
Acerca del proyecto
LVM management
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