gantsign.zram_config

Rôle Ansible : Configuration Zram

Statut de Construction Ansible Galaxy Licence

Rôle pour installer la configuration Zram pour un swap RAM compressé.

Avis de dépréciation : ce rôle est maintenant déprécié, envisagez d'utiliser gantsign.zswap à la place.

Exigences

  • Ansible >= 2.7

  • Distribution Linux

    • Famille Debian

      • Ubuntu

        • Xenial (16.04)
        • Bionic (18.04)
      • Remarque : d'autres versions devraient fonctionner mais n'ont pas été testées.

Variables de Rôle

Les variables suivantes changeront le comportement de ce rôle (les valeurs par défaut sont indiquées ci-dessous) :

# Réduit la probabilité que Zram cause un gel de l'OS lorsqu'il a peu de RAM.
# exemple : 65536
zram_config_min_free_kbytes:

# Une valeur de 0 à 100. Fixer cela à une valeur basse réduit l'utilisation du swap.
# Fixer cela à une valeur basse réduira également les gels de l'OS dus à Zram.
# exemple : 10
zram_config_swappiness:

Exemple de Playbook

- hosts: serveurs
  roles:
    - role: gantsign.zram_config
      zram_config_min_free_kbytes: 65536
      zram_config_swappiness: 10

Autres Rôles de GantSign

Vous pouvez trouver d'autres rôles de GantSign sur Ansible Galaxy.

Développement & Tests

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

Pour développer ou tester, vous aurez besoin d'installer les éléments suivants :

Comme il peut être difficile d'installer ce qui précède, ce projet inclut Molecule Wrapper. Molecule Wrapper est un script shell qui installe Molecule et ses dépendances (à l'exception de Linux) puis exécute Molecule avec la commande que vous lui passez.

Pour tester ce rôle en utilisant Molecule Wrapper, exécutez la commande suivante depuis la racine du projet :

./moleculew test

Remarque : certaines des dépendances nécessitent des permissions 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

Role for installing zram-config for compressed RAM swap.

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