gantsign.zram_config
Rol de Ansible: Configuración de Zram
Rol para instalar la Configuración de Zram para swap de RAM comprimida.
Aviso de deprecación: este rol ahora está deprecado, considera usar gantsign.zswap en su lugar.
Requisitos
Ansible >= 2.7
Distribución de Linux
Familia Debian
Ubuntu
- Xenial (16.04)
- Bionic (18.04)
Nota: otras versiones pueden funcionar pero no han sido probadas.
Variables del Rol
Las siguientes variables cambiarán el comportamiento de este rol (los valores predeterminados se muestran a continuación):
# Reduce la posibilidad de que Zram cause que el sistema operativo se congele cuando hay poca RAM.
# e.g. 65536
zram_config_min_free_kbytes:
# Un valor de 0 a 100. Establecerlo en un valor bajo reduce el uso de swap.
# Establecerlo en un valor bajo también reducirá los congelamientos del sistema operativo debido a Zram.
# e.g. 10
zram_config_swappiness:
Ejemplo de Playbook
- hosts: servers
roles:
- role: gantsign.zram_config
zram_config_min_free_kbytes: 65536
zram_config_swappiness: 10
Más Roles de GantSign
Puedes encontrar más roles de GantSign en Ansible Galaxy.
Desarrollo y Pruebas
Este proyecto utiliza Molecule para ayudar en el desarrollo y las pruebas; el rol es probado unitariamente usando Testinfra y pytest.
Para desarrollar o probar necesitarás tener instalados los siguientes:
Debido a que lo anterior puede ser complicado de instalar, este proyecto incluye Molecule Wrapper. Molecule Wrapper es un script de shell que instala Molecule y sus dependencias (aparte de Linux) y luego ejecuta Molecule con el comando que le pases.
Para probar este rol utilizando Molecule Wrapper, ejecuta el siguiente comando desde la raíz del proyecto:
./moleculew test
Nota: algunas de las dependencias necesitan permisos sudo
para instalarse.
Licencia
MIT
Información del Autor
John Freeman
GantSign Ltd. Número de empresa. 06109112 (registrado en Inglaterra)
Role for installing zram-config for compressed RAM swap.
ansible-galaxy install gantsign.zram_config