gantsign.zram_config

Ansible Rolle: Zram Konfiguration

Build Status Ansible Galaxy Lizenz

Rolle zur Installation der Zram Konfiguration für komprimierten RAM-Swap.

Hinweis zur Außerkraftsetzung: Diese Rolle ist nun veraltet, bitte verwenden Sie stattdessen gantsign.zswap.

Voraussetzungen

  • Ansible >= 2.7

  • Linux-Distribution

    • Debian Familie

      • Ubuntu

        • Xenial (16.04)
        • Bionic (18.04)
      • Hinweis: Andere Versionen funktionieren möglicherweise, wurden aber nicht getestet.

Rollenvariablen

Die folgenden Variablen ändern das Verhalten dieser Rolle (Standardwerte sind unten angegeben):

# Verringert die Wahrscheinlichkeit, dass Zram das Betriebssystem zum Einsturz bringt, wenn der RAM niedrig ist.
# z.B. 65536
zram_config_min_free_kbytes:

# Ein Wert von 0 bis 100. Ein niedriger Wert reduziert die Nutzung von Swap.
# Ein niedriger Wert verringert auch die Systemabstürze durch Zram.
# z.B. 10
zram_config_swappiness:

Beispiel Playbook

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

Weitere Rollen von GantSign

Sie finden weitere Rollen von GantSign auf Ansible Galaxy.

Entwicklung & Tests

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 es kompliziert sein kann, dies zu installieren, enthält dieses Projekt Molecule Wrapper. Molecule Wrapper ist ein Shell-Skript, das Molecule und seine Abhängigkeiten (außer Linux) installiert und anschließend Molecule mit dem Befehl ausführt, den Sie übergeben.

Um diese Rolle mit Molecule Wrapper zu testen, führen Sie folgenden Befehl vom Projektstammverzeichnis aus:

./moleculew test

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

Lizenz

MIT

Autoreninformationen

John Freeman

GantSign Ltd. Firmennummer 06109112 (registriert in England)

Über das Projekt

Role for installing zram-config for compressed RAM swap.

Installieren
ansible-galaxy install gantsign.zram_config
GitHub Repository
Lizenz
mit
Downloads
2.4k
Besitzer