gantsign.zswap

Ansible Rolle: Zswap

Tests Ansible Galaxy License

Diese Rolle konfiguriert Zswap, eine Funktion des Linux-Kernels, die einen komprimierten RAM-Cache für Swap-Seiten bereitstellt.

Anforderungen

  • Ansible >= 2.9

  • Linux-Distribution

    • Debian Familie

      • Ubuntu

        • Bionic (18.04)
        • Focal (20.04)

Rollenvariable

Die folgende Variable ändert das Verhalten dieser Rolle (der Standardwert wird unten angezeigt):

# Der maximale Prozentsatz des RAM, der für den Zswap-Pool verwendet werden soll.
zswap_max_pool_percent: 20

Beispiel-Playbook

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

Weitere Rollen von GantSign

Sie finden weitere Rollen von GantSign auf Ansible Galaxy.

Entwicklung & Testen

Dieses Projekt verwendet Molecule zur Unterstützung bei der Entwicklung und dem Testen; die Rolle wird mit Testinfra und pytest getestet.

Um zu entwickeln oder zu testen, müssen Sie Folgendes installiert haben:

Da die Installation der oben genannten Software schwierig sein kann, enthält dieses Projekt Molecule Wrapper. Molecule Wrapper ist ein Shell-Skript, das Molecule und seine Abhängigkeiten (außer Linux) installiert und dann Molecule mit dem Befehl ausführt, den Sie ihm übergeben.

Um diese Rolle mit Molecule Wrapper zu testen, führen Sie den folgenden Befehl im Projektverzeichnis aus:

./moleculew test

Hinweis: Einige der Abhängigkeiten benötigen sudo-Berechtigungen zur Installation.

Lizenz

MIT

Autoreninformation

John Freeman

GantSign Ltd. Firmen-Nr. 06109112 (in England registriert)

Über das Projekt

Ansible role for configuring Zswap.

Installieren
ansible-galaxy install gantsign.zswap
GitHub Repository
Lizenz
mit
Downloads
3k
Besitzer