gantsign.zswap

Rôle Ansible : Zswap

Tests Ansible Galaxy Licence

Rôle pour configurer Zswap, une fonctionnalité du noyau Linux qui offre un cache RAM compressé pour les pages d'échange.

Conditions

  • Ansible >= 2.9

  • Distribution Linux

    • Famille Debian

      • Ubuntu

        • Bionic (18.04)
        • Focal (20.04)

Variable du Rôle

La variable suivante modifiera le comportement de ce rôle (la valeur par défaut est indiquée ci-dessous) :

# Le pourcentage maximum de RAM à utiliser pour le pool Zswap.
zswap_max_pool_percent: 20

Exemple de Playbook

- hosts: serveurs
  roles:
    - role: gantsign.zswap

D'autres Rôles de GantSign

Vous pouvez trouver plus de rôles de GantSign sur Ansible Galaxy.

Développement & Tests

Ce projet utilise Molecule pour faciliter le développement et les tests ; le rôle est testé unitairement avec Testinfra et pytest.

Pour développer ou tester, vous devez avoir installé les éléments suivants :

Comme l'installation de ceux-ci peut être délicate, ce projet inclut Molecule Wrapper. Molecule Wrapper est un script shell qui installe Molecule et ses dépendances (en dehors de Linux) et exécute ensuite Molecule avec la commande que vous lui passez.

Pour tester ce rôle avec Molecule Wrapper, exécutez la commande suivante depuis le répertoire du projet :

./moleculew test

Remarque : certaines dépendances nécessitent des droits sudo pour être installées.

Licence

MIT

Informations sur l'Auteur

John Freeman

GantSign Ltd. Numéro de société : 06109112 (enregistré en Angleterre)

À propos du projet

Ansible role for configuring Zswap.

Installer
ansible-galaxy install gantsign.zswap
Licence
mit
Téléchargements
3k
Propriétaire