gantsign.zram_config
Ansible Rolle: Zram Konfiguration
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)
ansible-galaxy install gantsign.zram_config