gantsign.zram_config
Rola Ansible: Konfiguracja Zram
Rola do instalacji konfiguracji Zram dla skompresowanej pamięci RAM jako swap.
Informacja o deprecjacji: ta rola jest teraz nieaktualna, rozważ użycie gantsign.zswap zamiast tego.
Wymagania
Ansible >= 2.7
Dystrybucja Linuxa
Rodzina Debian
Ubuntu
- Xenial (16.04)
- Bionic (18.04)
Uwaga: inne wersje mogą działać, ale nie zostały przetestowane.
Zmienne Roli
Poniższe zmienne zmienią działanie tej roli (domyślne wartości pokazywane są poniżej):
# Zmniejsza szansę na zawieszenie się systemu operacyjnego przy niskiej ilości RAM.
# np. 65536
zram_config_min_free_kbytes:
# Wartość od 0 do 100. Ustawienie na niską wartość zmniejsza użycie swap.
# Ustawiając to na niską wartość, również zmniejszamy zawieszenia systemu z powodu Zram.
# np. 10
zram_config_swappiness:
Przykładowy Playbook
- hosts: serwery
roles:
- rola: gantsign.zram_config
zram_config_min_free_kbytes: 65536
zram_config_swappiness: 10
Więcej ról od GantSign
Więcej ról od GantSign można znaleźć na Ansible Galaxy.
Rozwój i Testowanie
Ten projekt korzysta z Molecule, aby wspierać rozwój i testowanie; rola jest testowana jednostkowo za pomocą Testinfra i pytest.
Aby rozwijać lub testować, musisz zainstalować następujące:
Ponieważ powyższe może być trudne do zainstalowania, ten projekt zawiera Molecule Wrapper. Molecule Wrapper to skrypt powłoki, który instaluje Molecule oraz jego zależności (poza Linuxem) i następnie uruchamia Molecule z poleceniem, które mu przekażesz.
Aby przetestować tę rolę używając Molecule Wrapper, uruchom następujące polecenie z katalogu głównego projektu:
./moleculew test
Uwaga: niektóre z zależności wymagają uprawnień sudo
do instalacji.
Licencja
MIT
Informacje o autorze
John Freeman
GantSign Ltd. Numer firmy: 06109112 (zarejestrowana w Anglii)
ansible-galaxy install gantsign.zram_config