gantsign.zswap

Ansible Role: Zswap

Pruebas Ansible Galaxy Licencia

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)

Acerca del proyecto

Ansible role for configuring Zswap.

Instalar
ansible-galaxy install gantsign.zswap
Licencia
mit
Descargas
3k
Propietario