gantsign.zswap
Ansible Role: Zswap
Rol para configurar Zswap, una función del núcleo de Linux que proporciona una caché de RAM comprimida para las páginas de intercambio.
Requisitos
Ansible >= 2.9
Distribución de Linux
Familia Debian
Ubuntu
- Bionic (18.04)
- Focal (20.04)
Variable del Rol
La siguiente variable cambiará el comportamiento de este rol (el valor predeterminado se muestra a continuación):
# El porcentaje máximo de RAM que se utilizará para el grupo Zswap.
zswap_max_pool_percent: 20
Ejemplo de Playbook
- hosts: servidores
roles:
- role: gantsign.zswap
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 pruebas; el rol se prueba unitariamente usando Testinfra y pytest.
Para desarrollar o probar necesitarás tener instalados lo siguiente:
Como 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 usando Molecule Wrapper, ejecuta el siguiente comando desde la raíz del proyecto:
./moleculew test
Nota: algunas de las dependencias necesitan permisos de sudo
para instalarse.
Licencia
MIT
Información del Autor
John Freeman
GantSign Ltd. Número de empresa: 06109112 (registrada en Inglaterra)
ansible-galaxy install gantsign.zswap