gantsign.zswap
Rôle Ansible : Zswap
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)
ansible-galaxy install gantsign.zswap